我有几列带有数字的数据。
当我从 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]);