比较两个数据帧并通过比较另一个数据帧值来更新一个数据帧中的值

时间:2019-09-11 14:06:03

标签: python-3.x pandas

我有两个数据帧。例子:

df1:
A   B   C
5   7   6
8   1   1
1   0   7
3   4   9
5   7   4
9   2   0

df2:
A   B   C
3   2   1
6   5   7
9   7   9
1   1   2
6   4   5
0   8   6

两个数据帧都具有相同的索引。 我想要的是,只要df1的值小于5, 我想将df2的值更新为0,否则保持不变。

我尝试了以下代码:

df2[df1<5]=0

但是当我打印df2时,其显示的值与原始df2相同。 我知道我缺少一些非常简单的东西。 请帮我。 谢谢。

0 个答案:

没有答案