仅在Pandas中保留有限条目

时间:2014-04-02 00:06:00

标签: python pandas

在Pandas中,我可以使用df.dropna()删除任何NaN条目。 Pandas中是否有类似的东西可以删除非有限(例如Inf)条目?

3 个答案:

答案 0 :(得分:18)

您可以使用:

with pd.option_context('mode.use_inf_as_null', True):
   df = df.dropna()

答案 1 :(得分:5)

df[np.isfinite(df) | np.isnan(df)]

答案 2 :(得分:3)

您可以在.dropna()之后使用DF[DF==np.inf]=np.nan,(除非您仍想保留NAN并且只删除inf