我有几列带有数字的数据。
当我从 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]);
我发现用“as column(col_list[21])”替换“dt;col_lis[21]”解决了我的问题