【发布时间】:2014-07-18 06:36:54
【问题描述】:
我发现 this recipe 在我的数据框中保留有限的条目。
公式为:
df[df == np.Inf] = np.NaN
df.dropna()
但是,当我尝试时:
In: df[df == np.Inf] = np.NaN
## -- End pasted text --
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-4-88eed8630e79> in <module>()
----> 1 df[df == np.Inf] = np.NaN
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/core/frame.pyc in __setitem__(self, key, value)
/Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/core/frame.pyc in _setitem_frame(self, key, value)
TypeError: Cannot do boolean setting on mixed-type frame
有没有更好的方法来过滤行,以便我们只在特定列中保留有限个条目?
【问题讨论】: