使用熊猫更改数据框的特定列

时间:2018-06-26 09:43:52

标签: python pandas dataframe

我有3列数据框:[“ date”,“ volume”,“ ID”]。 ID = 0,1,2 ... 15。 我想创建一个新的数据框:将所有行保留为ID=5

其他行:仍保留所有行,但设置row["volume"] = 0

1 个答案:

答案 0 :(得分:0)

首先复制您的数据框:

df_new = df.copy()

然后使用pd.DataFrame.loc,根据您的条件将音量设置为0:

df_new.loc[df_new['ID'] != 5, 'volume'] = 0