【发布时间】:2018-04-05 18:11:57
【问题描述】:
我有 2 个数据框,第一个数据框中的 [Trade] 列有 3 个 NaN 值, 我需要用参考数据框填充它们,您可能会在第一个 df 下方看到它。 您可以使用各种方法来填充 NaN 值。加入,合并,连接,替换,任何容易工作的东西。 谢谢
Trade ID Toy_company
0 D255/FE 192 Duplo
1 L217/SN 255 Duplo
2 NaN 195 Lego
3 NaN 256 Duplo
4 D255/FE 192 Duplo
5 D255/FE 192 Duplo
6 D250/AT 192 Duplo
7 D250/AT 192 Duplo
8 L195/AE 195 Lego
9 NaN 195 Lego
10 L256/PE 256 Lego
参考数据框:
Trade_ID Item Company
0 D255/FE 192 Duplo
1 D217/SN 255 Duplo
2 L12A/BA 195 Lego
3 L999/CC 256 Lego
要求: 1.仅根据参考数据框中的信息填写NaN值,在两个键上:Item+Company。如果无法引用,请保留 NaN。 2. 不更正任何现有信息,仅影响 NaN 值
所以最终的结果应该是:
Trade ID Toy_company
0 D255/FE 192 Duplo
1 L217/SN 255 Duplo
2 L12A/BA 195 Lego
3 NaN 256 Duplo
4 D255/FE 192 Duplo
5 D255/FE 192 Duplo
6 D250/AT 192 Duplo
7 D250/AT 192 Duplo
8 L195/AE 195 Lego
9 L12A/BA 195 Lego
10 L256/PE 256 Lego
【问题讨论】: