我看不到以下简单但看似常见/有用的任务的内置函数是什么:删除对我的任何关键列都没有值的行。
def keepIfPopulated(adf,interestingVars):
good=0
for vv in interestingVars:
good+=adf[vv].notnull()
return(adf[good>0])
如果只有一列感兴趣,我可以选择保留它,但大多数 pandas 函数都采用一个或多个标签作为参数,所以这个问题是关于如何检查一个或多个一次列。
最佳答案
adf = adf.dropna(subset=interestingVars, how='all')
关于pandas - 删除某些变量中没有有限值的 pandas 数据帧行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626215/