Python 填充其他数据框中的值

Python 填充其他数据框中的值,python,pandas,dataframe,Python,Pandas,Dataframe,我有一张这样的桌子 上下 0 1 4 1 4 3 2 0 4 3 2 1 4 4 2 我想用下面这两个系列来填充上部和下部 df1: 0 A 1b 2 C 三维 4 E df2: 0 a 1b 2 c 三维 4 e 所以,答案是 Upper Lower 0 B e 1 E d 2 A e 3 C b 4

我有一张这样的桌子

上下
0    1        4
1    4        3
2    0        4
3    2        1
4    4        2
我想用下面这两个系列来填充
上部
下部

df1:
0 A
1b
2 C
三维
4 E
df2:
0 a
1b
2 c
三维
4 e
所以,答案是

   Upper    Lower
0    B        e
1    E        d
2    A        e
3    C        b
4    E        c
由两个
系列使用

df['Upper'] = df['Upper'].map(df1)
df['Lower'] = df['Lower'].map(df2)

另一种方法-

代码:

输出:

  Upper Lower
0     B     e
1     E     d
2     A     e
3     C     b
4     E     c
  Upper Lower
0     B     e
1     E     d
2     A     e
3     C     b
4     E     c