您好 - 我有一個表,其中的列由作為文本字符串輸入的實驗室結果(數值)組成。它們是文本字符串,因為有些在數值前面有一個“<”。我需要能夠對值執行數值計算,因此我嘗試刪除“<”符號並將其放置在名為“ORIGCOLNAME_QUALIFIER”的新列中(其中 ORIGCOLNAME 是“<”所在的列的名稱) " 符號已被刪除) 。
不幸的是,下面的代碼不起作用。
名稱默認為此處( 1 );
dt = 當前數據表();
比較列表 = {};
For( i = 1, i <= N Cols( dt ), i++,
colName = Column( dt, i ) << 獲取名稱;
);
// 創建列
對於每個( {comp, i}, compList,
評估(
解析(
"dt << 新列( \!"" || compList[i] || "_QUALIFIER" ||
“\!”,
字符、名義、
公式(
x=.;
if (comp << 包含 ("<"), x = <);
我收到以下消息:

任何意見將不勝感激。