<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ここにjmpへの初心者。Tableのmatrix.jmpファイルのStandardとGradeを一致させることによって、コードのdata.jmpファイルに "Limits"という新しい列を作成しようとしています。例えば 最初の行はStandard A&Gade 100なので、範囲内の列は1で埋められます。
次のようなJSLを使用して、データ構造を変更したくないと仮定します。
NamesDefaultToHere ( 1 ) ;
dtM = データ表 ( "Table Matrix.jmp" ) ;
dtD = データ表 ( "Code Data.jmp" ) ;
standardVals = カラム ( dtM 、 "マトリックス" ) << GetValues ;
にとって ( r = 1 、 r <= 今 ( dtD ) 、 r ++、
標準 = カラム ( dtD 、 "標準" )[ r ] ;
グレード = カラム ( dtD 、 "グレード" )[ r ] ;
限定 = カラム ( dtM 、グレード )[ Loc ( standardVals 、標準 )] ;
カラム ( dtD 、 "限定" )[ r ] = 限定 ;
) ;
働くでしょう。
実行するには、[ファイル]> [新規]> [新しいスクリプト]を実行し、コードを貼り付けてから[編集]> [スクリプトの実行]を実行します(両方のテーブルが最初に開いていることを確認します)。