如何透過腳本找到空列並刪除它們<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 ,不保存) ;