2013-03-25 47 views
1

我無法看到內置函數用於以下簡單但看似常見/有用的任務:刪除沒有任何值的行我的關鍵列。刪除某些變量中沒有有限值的熊貓數據框行

def keepIfPopulated(adf,interestingVars): 
     good=0 
     for vv in interestingVars: 
      good+=adf[vv].notnull() 
     return(adf[good>0]) 

如果有感興趣的只是一列,我可以選擇保留它,但大多數大熊貓的功能需要一個或多個標籤作爲參數,所以這個問題是關於如何檢查一個或多個列立刻。

回答

2
adf = adf.dropna(subset=interestingVars, how='all') 
相關問題