如何通过脚本找到空列并删除它们<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />如何通过脚本找到空列并删除它们。任何帮助和/或提示将不胜感激。
回复:如何通过脚本找到空列并删除它们作为替代方案(可能是马库斯的“几种方法”之一):
dt =当前数据表() ;
米= dt <<获取所有列作为矩阵;
// 循环遍历列并记录完全缺失的列
c2del = {} ;
为了( C = 1 , C <= NCOL (米) , C ++,
如果(行(洛克(不见了(米[ 0 , C ]))) ==行(米) ,插入( c2del , C )) ;
) ;
// 删除列
dt <<删除列( c2del ) ;
回复:如何通过脚本找到空列并删除它们我可以想出几种方法来做到这一点。 这是一个基于内置的示例缺失数据模式命令。
dt =当前数据表() ;
名字= dt <<获取列名称() ;
dt1 = dt <<缺失数据模式(列(评估(名字)) ,无形的) ;
n = N 行( dt1 ) ;
为了(我=北科尔( dt ) ,我>= 1 ,我--,
如果(苏姆山口(柱子( dt1 ,我+ 3 )) < n ,
从......中去除(名字,我)
)
) ;
尝试( dt <<删除列(名字)) ;
关闭( dt1 ,不保存) ;