次の単純だが一見一般的/有用なタスクの組み込み関数が何であるかがわかりません。キー列のいずれにも値がない行を削除します。
def keepIfPopulated(adf,interestingVars):
good=0
for vv in interestingVars:
good+=adf[vv].notnull()
return(adf[good>0])
関心のある列が1つしかない場合は、それを保持することを選択できますが、ほとんどのpandas関数は、引数として1つ以上のラベルを取ります。したがって、この質問は、1つ以上の列を一度にチェックする方法についてです。