我有幾列帶有數字的數據。
當我從 excel 導入數據時,某些列會作為字符串導入。
我希望能夠遍歷所有列並將它們的數據類型更改為整數。
下面的腳本是嘗試更改一列。
col_list = dt << Get Column Names ()
dt << Begin Data Update;
dt << Recode Column(
dt;col_list[21],
{Num( _rcNow )},
Update Properties( 1 ),
Target Column( ;col_list[21] )
);
dt << End Data Update;下面的命令給出了正確的列,但上面的代碼在第 5 行給出了一個錯誤,指出“在訪問或評估 'Glue' 時找不到源列,dt; /*###*/col_list[21] /*## #*/;"我想知道是否必須將代碼編寫為表達式然後對其進行評估並將列替換為相關部分。
Show(dt;col_list[2]);