【发布时间】:2022-01-18 16:55:00
【问题描述】:
如果我在 df1 中的所有值是 df2 中的缺失值,我如何将它们设置为缺失?
Data df1:
Index Data
1 3
2 8
3 9
Data df2:
Index Data
1 nan
2 2
3 nan
desired output:
Index Data
1 nan
2 8
3 nan
所以我想保留 df1 的数据,但只保留 df2 也有数据条目的位置。对于 df2 中的所有 nan,我也想将 df1 的值替换为 nan。
我尝试了以下方法,但这用 nan 替换了所有数据点。
df1 = df1.where(df2== np.nan, np.nan)
非常感谢您的帮助。
【问题讨论】: