看起來這應該很簡單,但我找不到明確的例子。 我想連接特定名稱(“ROW”和“COL”)的列中的值,並創建一個包含結果的新列。 下面的例子。
行列單元格
5 1 5_1
3 2 3_2
12 -1 12_-1
迄今為止最好的代碼:
column("ROW") << Data type(Character);
column("COL") << Data type(Character);
//a = {column("ROW"), column("COL")};
ConExpr = concat items({column("ROW"), column("COL")} , "_");
//Add "CELL" column = concat col(ROW) "_" col(COL)
dt << new column("CELL",Character, "Nominal", Format("Best", 12), formula(eval(Expr(ConExpr))));
我的結果:
細胞
_
_
任何有助於理解為什麼我的代碼評估為該值以及正確實現的幫助將不勝感激。
這就是您需要做的一切:
dt << new column("CELL", character,
formula(:ROW || "_" || :COL));