三个 Dataframe 。在DataFrame1
中,如何将From_
和To_
列中的值替换为DataFrame2
中Name
列中的相应值(适用于To_
)和DataFrame3
(对于From_
)-请注意,DataFrame1
中From_
和To_
的值是从1开始而不是从0开始的索引引用。所以To_
中的值2应该引用DataFrame2
中的Name2
。非常感谢您的帮助。
Dataframe 1:
S From_ To_
0 x NaN None
1 x NaN None
2 x NaN None
3 x 1.0 2
4 x 1.0 5
5 x NaN None
6 x NaN None
7 x NaN None
8 x NaN None
9 x NaN None
10 x 1.0 NaN
Dataframe 2:
A Name
0 None Name1
1 None Name2
2 None Name3
3 None Name4
4 None Name5
Dataframe 3:
A Name
0 None Name6
1 None Name7
2 None Name9
3 None Name10
如何将DataFrame1
更改为如下所示:
S From_ To_
0 x NaN None
1 x NaN None
2 x NaN None
3 x Name6 Name2
4 x Name6 Name5
5 x NaN None
6 x NaN None
7 x NaN None
8 x NaN None
9 x NaN None
10 x Name6 NaN
1条答案
按热度按时间hs1ihplo1#
您可以简单地执行
map