【发布时间】:2018-01-21 16:13:31
【问题描述】:
我想从我的数据框中删除包含 float dtype 列的字符串值的行。例如,如果我有一个金额字段,我想删除数据框中包含金额字段中值为“NA”的所有行。
到目前为止,我已经尝试了以下 -
to_drop = ['NA']
data = data[~data['gross'].isin(to_drop)]
和
data = data[data.gross.str != 'NA']
我得到“仅使用带有字符串值的 .str 访问器,它在 pandas 中使用 np.object_ dtype”。
这样做的正确方法是什么?
【问题讨论】: