一般的なデータ テーブルの列の属性を標準化するスクリプトを作成する方法は?一般的なデータ テーブルから属性を標準化するスクリプトを作成しようとしています。 ただし、「現在のデータ テーブルのアクセスまたは評価では、引数にデータ テーブルを含める必要があります。現在のデータ テーブル*###*/(dt_trinean)」というエラーが表示されます。 このエラーを修正する方法を知っている人はいますか?


データ表スクリプティングRe: 一般的なデータ テーブルの列の属性を標準化するスクリプトを作成する方法は?ローカル ブロックに与える唯一の変数は古い dt です。次に、dt_trinean を使用しています。現在のデータ テーブルを切り替える代わりに、データ テーブルを明示的にスコープする方がよい場合がよくあります。
Names default to here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt2 = New Table("Example", New Column("Thing", numeric, <<SET values=""></SET>Re: 一般的なデータ テーブルの列の属性を標準化するスクリプトを作成する方法は?ありがとう、次のようにスクリプトを変更することで機能しました:
Local( {dt_trinean_lst = Current Data Table()},
Current Data Table( dt_trinean_lst );
For Each( {col, index},
{:"A280 Concentration(mg/ml)"n, :"AvgA280 Concentration (mg/ml)"n,
:"CVA280 Concentration (%)"n},
col << Data Type( Numeric ) << Set Modeling Type( "Continuous" ) <<
Set Field Width( 12 )
);
Current Data Table( dt_trinean_lst );
);ここで、連結テーブル dt_trinean_lst のレプリケートの概要を取得したいと考えています。 以下のコードはこのエラーをスローします。理由と修正方法を教えてください。

dt_trinean_summary=dt_trinean_lst << Summary(
Group( :Sample name ),
Mean( :"A280 Concentration(mg/ml)"n ),
Mean( :"AvgA280 Concentration (mg/ml)"n ),
Mean( :"CVA280 Concentration (%)"n ),
Freq( "None" ),
Weight( "None" ),
Link to original data table( 0 )
);
Re: 一般的なデータ テーブルの列の属性を標準化するスクリプトを作成する方法は?これはローカル変数であるため、ローカルブロックを離れると.その変数はもう存在しません。
例えば。これは、印刷後に失敗します。「ローカル内 = 14」
Names default to here(1);
open log();
Local({x=14},
print("inside local = "||char(x))
);
print("outside local = "||char(x));