标签: python pandas numpy conditional
我有一个DataFrame,我想在第一列中应用过滤器,然后用np.nan替换第6列中的数字。
我还想在不从DataFrame中取出过滤器的情况下进行这些更改。因为我希望更改成为同一DataFrame的一部分。
例如。 如果ID = 1,我想替换" f"与np.nan
答案 0 :(得分:0)
这可以满足您的需求,但我建议您阅读Indexing and Selecting Data。
df.loc[df['ID'] == 1, 'f'] = np.nan