从Dataframe-Python中筛选出负数而不是NaN

时间:2018-02-03 23:50:12

标签: python pandas numpy dataframe

我想保留最后一列为正或零或NaN的行。

1 个答案:

答案 0 :(得分:1)

由于缺乏信息,不确定你的目的是什么。但您可以使用.loc来创建和指示列。然后,您就可以在指标列上过滤所需的行。

df.loc[df['Column'] > 0, 'Indicator'] = 'Positive'
df.loc[df['Column'] = 0, 'Indicator'] = 'Zero'
df.loc[df['Column'].isnull(), 'Indicator'] = 'NaN'