对于以下简单但看似常见/有用的任务,我看不到内置函数是什么:删除对我的任何关键列都没有价值的行。
def keepIfPopulated(adf,interestingVars):
good=0
for vv in interestingVars:
good+=adf[vv].notnull()
return(adf[good>0])
如果只有一列感兴趣,我可以选择保留它,但大多数 pandas 函数都将一个或多个标签作为参数,所以这个问题是关于如何一次检查一个或多个列。