【发布时间】:2019-09-10 07:39:24
【问题描述】:
我有一个 Pandas DataFrame 对象 data 与列 'a', 'b', 'c', ..., 'z'
我想选择满足以下条件的所有行:'b'、'c'、'g' 列中的数据不是同时为 NaN。我试过了:
new_data = data[not all(np.isnan(value) for value in data[['b', 'c', 'g']])]
但它不起作用 - 引发错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>`
File "<input>", line 1, in <genexpr>
TypeError: Not implemented for this type
【问题讨论】:
-
你能把你得到的错误贴出来吗?
-
@toti08 添加了问题中的错误
标签: python pandas dataframe na