For ループ エラーの If ステートメントやあ! for ループに if 文を入れるのに問題があります。 if ステートメントで、配列内のどの要素が「連続」という単語に一致するかを評価し、その列のデータを別の配列/リストに格納する必要があります (列データを格納する最良の方法の提案も役立ちます)。 助けていただければ幸いです! ありがとう。
Column Data = {};
for(i= 0, i <= ncol, i++,
if ((Result[i] == "Continuous"),
ColumnData = Column(columnName[i])
);
);
Re: For ループ エラーの If ステートメント@dg1 、
試す
ColumnData = Column(columnName[i]) << get as matrix
Re: For ループ エラーの If ステートメントNames Default To Here( 1 );
dt = Open(Example.jmp");
columnName = dt << Get Column Names (String);
ncol = 4;
Result = {"Continuous", "Continuous", "Categorical", "Continuous") // this is variable
ColumnData = {};
for(i= 0, i <= ncol, i++,
if ((Result[i] == "Continuous"), // i am getting an error for this statement
ColumnData = Column(columnName[i])
// i want to store just column data and put it into a matrix, and perform operations on it
);
);迅速なご対応ありがとうございます。 事前に十分な詳細を提供できなかったことをお詫び申し上げます。 上記のコードの何が問題なのか分かりますか? 私はあなたの助けに感謝します。
Re: For ループ エラーの If ステートメントこんにちは、あなたのスクリプトをテストする時間がありませんが、一見したところ、いくつかの問題が見られます。
1)スクリプトで使用するテーブルを定義していません
2)「ncol」の呼び出しはデータテーブルを参照していません
3)配列として使用する変数「Result」を定義していません
4) 「Column (ColumnName [i])」を使用した特定の列コンテンツへの参照は機能しない可能性が高く、単に「column[i]」のようなものを試してみるとうまくいく可能性があります
5)変数「ColumnData」に各列の内容を追加していないため、「ColumnData」への割り当てが期待どおりに機能しない可能性があります