獲取行並選擇其中<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />當嘗試使其動態化時,我在獲取行時遇到了一個奇怪的問題。
dt =打開( “$SAMPLE_DATA\Big Class.jmp” );
dt <<獲取行在哪裡(:性別== “F” ); //作品
dt <<獲取行的位置(柱子( “性別” ) == “F” ); // 不起作用
//但 ...
科爾=:性別; // 不起作用
列 =柱子( “性別” ); //作品
//所以嘗試做
dt <<獲取行的位置(列== “F” );
//無法以我所看到的任何方式工作
嘗試了幾個不同的版本。還有其他人得到這個嗎?我發誓我以前做過這樣的事。我也嘗試過 :Name ,但它不喜歡使用變量,並且執行某種類型的 Eval 似乎對此很棘手。
回复:獲取行並選擇其中更好的解決方案;
dt = Open("$SAMPLE_DATA\Big Class.jmp");
col1=“高度”;值=“61”; val2=“95”;
srows = dt << 獲取行Where(char(column(col1)[]) == char(val) );
回复:獲取行並選擇其中又多了一條皺紋。我使用字符串作為列名稱,而不是指向列的指針。這有效:
dt =打開( “$SAMPLE_DATA\Big Class.jmp” ) ;
坳= “性別” ;
斯羅茲= dt <<獲取行在哪裡(作為列( dt ,坳) == “F” ) ;
這也有效:
斯羅茲= dt <<獲取行在哪裡(作為列(坳) == “F” ) ;
回复:獲取行並選擇其中是的。Column("Sex")[row()] 是我之前的做法。
謝謝
回复:獲取行並選擇其中噹噹前行是隱式時,似乎需要一個空索引來訪問列的數據。 或者,As Column() 可以應用於列名(作為字符串)或變量。
dt <<獲取行的位置(柱子( “性別” )[] == “F” ) ; // 作品
坳=柱子( “性別” ) ; //作品
dt <<獲取行的位置(坳[] == “F” ) ; // 作品
dt <<獲取行的位置(作為列(坳) == “F” ) ; // 作品
dt <<獲取行的位置(作為列( “性別” ) == “F” ) ; // 作品
回复:獲取行並選擇其中我可以
列 =柱子( “性別” )<<獲取值;
洛克(上校, “F” );
但我仍然認為數據表中的某些內容應該起作用。