初期データ値を含む新しい列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ
新しい列を作成するスクリプトの作成方法を知っている人はいますか初期データ値あり?
以下は私の最善の推測ですが、うまくいきません。 スクリプトガイドには「初期データ値」に関するヘルプが見つかりません。
BR、マリアンヌ
dt=現在のデータテーブル();
dt<<新しい列("選択", 文字, 初期データ値(定数("YES")));
Re: 初期データ値を持つ新しい列イアン_jmp:
あなたのアイデアはうまくいきます! どうもありがとうございます!
JMP_学習者
Re: 初期データ値を持つ新しい列たぶんこんな感じでしょうか?
NamesDefaultToHere(1);
// Make some tables, save and close them, but keep a list
n = 4;
fList = {};
for(t=1, t<=n, t++,
fName = "Table "||Char(t)||".jmp";
dt = NewTable(fName, NewColumn("Data", Formula(RandomInteger(10))));
dt << AddRows(20);
InsertInto(fList, fName);
Close(dt, Save("$DESKTOP/"||fName));
);
// Open the tables in the list and add the column
for(t=1, t<=NItems(fList), t++,
fName = fList[t];
dt = Open("$DESKTOP/"||fName);
colVals = {};
for(r=1, r<=NRow(dt), r++,
InsertInto(colVals, fName);
);
dt << NewColumn("File Name", Character, Values(colVals));
DeleteFile("$DESKTOP/"||fName);
);Re: 初期データ値を持つ新しい列やあ!
同様ですが、もう少し複雑な問題があります。
設定しようとしている初期値は、ループ インデックスの関数です。
開くファイルが 50 個あるとします。 各ファイルを開くときに、新しい列を追加し、その新しい列にこのファイルのファイル名を入力したいと考えています。 初期値は定数とする。 ただし、この関数がループ内で使用されると、コードがスタックしているように見えます。 初期値を入力せずに最初のファイルを開いて停止します。
どうやって機能させればいいのでしょうか?
どうもありがとう。
初期データ値を含む新しい列素晴らしい、まさに私が必要としていたもの
初期データ値を含む新しい列もうすぐですよ。これは機能します:
dt =現在のデータテーブル() ;
dt <<新しい列( 「選択済み」 、キャラクター、 <<それぞれの値を設定します( "はい" )) ;
Re: 初期データ値を持つ新しい列https://community.jmp.com/t5/Discussions/Initialize-data-very-useful-but-fragile/mp/780753