if語句比較語句你好! 我在下面的 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 = {}
if ((Result[1] == "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 <BR /> ); (有關如何更好地存儲列數據的任何想法也會有所幫助!)
Re: if語句比較語句如果這種情況像獲取所有 NUMERIC 列一樣簡單,則可以將 << Get As Matrix 消息發送到數據表。
Re: if語句比較語句要獲取列值,您可以發送消息獲取值到列參考。根據您的邏輯,您試圖僅識別數字列。要做到這一點,你已經拒絕了一個列表“結果”,但該列表應該以一個 ' } “而你有一個右括號')”(另外你需要用分號終止分配。事實上,添加一個額外的關鍵字更容易數字到獲取列名信息。這是一個例子:
dt = open("$SAMPLE_DATA/Big Class.jmp");
cols = dt << get column names(string,numeric);
for (i=1,i<=nitems(cols),i++,
data = column(dt,cols[i])<<GETVALUES></GETVALUES>