1 回の実行で類似の数式を持つ 1000 列を作成する基本的にテーブルのインデックスを持つ入力列 (ColumnA) があります。このテーブルに 1000 個の数値列を追加したいと考えています。各列は元の列に列番号を追加します。
例: 最初の新しい列には、ColumnA+1 という数式が含まれます。
30 番目の新しい列には、ColumnA+30 という数式が含まれます。
自動化とスクリプト基本的なデータ分析とモデリングウィンドウズRe: 1 回の実行で類似の数式を持つ 1000 列を作成する1. 100 列を作成します。
2. 100列すべてを選択する
3. 列>属性の標準化
4. プロパティ ドロップダウンから数式列プロパティを追加します。
5. 数式を編集し、数式を入力して、数式エディタで[OK]をクリックします。
6. 最後に[OK]をクリックします(属性の標準化ウィンドウの右上)。
でも、それが本当にあなたがやりたいことなのかはわかりません
Re: 1 回の実行で類似の数式を持つ 1000 列を作成する値だけでなく数式が本当に必要な場合は、ここに1つのオプションがあります
Names Default To Here(1);
dt = New Table("test",
Add Rows(2),
New Column("ColumnA", Numeric, Continuous, Values([1, 2])),
Invisible // open/create as invisible! (or make invisible)
);
For(i = 1, i <= 1000, i++,
Eval(EvalExpr(
dt << New Column("ColumnA+"||Char(i), Numeric, Continuous, Formula(
:ColumnA + Expr(i)
))
));
);
dt << Show Window(1); // if you need table visible later
速度が重要な場合は、Invisible を使用するのが 1 つの方法です。