選擇多行並在列中輸入一個值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我有一個數據表,我在其中創建了一個空列,我想根據所選行將值輸入到該列中。 我有一個搜索參數列表,我可以根據我輸入的列表選擇我想要的行,但我只想將列表的值放入所有選定行的空列中。 我的大部分腳本都在工作,但我無法獲得最後一部分,即實際上將值輸入到所有選定行的新列中。 有什麼建議麼?
group_gender = {"男","女"};
results << New Column("Gender", Character, Nominal);
對於(i = 1, i < nitems(群體性別), 我++,
結果 << 選擇哪裡(包含(:名稱,群體性別));
selRows = 結果 << getSelectedRows;
列(結果,性別[selRows]) = eval(群體性別);
);
當我運行它時,我得到一個錯誤“試圖分配給一個不是 L 值的對象”。 有沒有一種方法可以將所有選定行的列更改為某個值?
回复:選擇多行並在列中輸入一個值謝謝女士! 我知道最後一行一定是錯的,然後就修好了!
回复:選擇多行並在列中輸入一個值使用 AsColumn(dt,col) 進行賦值並將索引放在括號外。
為了(我= 1個,我<= NI項目(群體性別) ,我++,
結果<<選擇位置(包含( :名稱,群體性別[我] ) ) ;
selRows =結果<<獲取選定行;
作為列(結果, “性別” )[ selRows ] =群體性別[我] ;
// 這適用於:
// 結果:性別[selRows] = group_gender ;
) ;