如何找到空列並通過腳本刪除它們<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 ,節省) ;