1つのテーブルにデータを変換します。こんばんは、
1992年の列x 35.655行の巨大な表があり、それらすべてをl 2 ^ xでtrasfotrmして新しい表を作成したいと思います(これはスキップしてもかまいません。別の名前で保存できます)。
列を選択して目的の数式を入力して数式エディタを試しましたが、うまくいきません...
同じ式で別の列からデータを選択してもうまくいきますが、明らかにそれは良くありません。
新しい列を作成するのではなく、すべての値を置き換えたいのですが、十分な値があります。
ありがとうございました
ステファノ
1つのテーブルにデータを変換します。データテーブルのマトリックスシンタックスをサポートする新しいバージョンのJMPがある場合、このアプローチはすべてのデータをそれらの変換された値で置き換えるのに効率的です。このコードでは、(スクリーンショットのように)3列目から表の終わりまでのすべての列が数値であると想定しています。
dt = Current Data Table();
f = 3; //first numeric column
dt[1 :: N Row(dt), f :: N Col(dt)] = 2 ^ dt[1 :: N Row(dt), f :: N Col(dt)]
;
1つのテーブルにデータを変換します。様へ
どうもありがとう、それは完璧に動作します!
心から
ステファノ