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