python - 填充其他拖车数据框的值

标签 python pandas dataframe

我有一张这样的 table

   Upper    Lower
0    1        4
1    4        3
2    0        4
3    2        1
4    4        2

我想用下面这两个系列填充UpperLower

df1:
0  A
1  B
2  C
3  D
4  E

df2:
0  a
1  b
2  c
3  d
4  e

所以,答案是这样的

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

最佳答案

使用Series.map两个系列:

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

关于python - 填充其他拖车数据框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57090501/

相关文章:

javascript - Django 将数据发送到模板中的 Javascript

Python - 解压两个索引数据框

python - 从 Pandas DataFrame 计算 IDF

r - 在 R 中的类似宽表上使用 pivot_longer?

r - 使用条件在 r 中创建组合列表

python - 当xaxis为timedelta时设置xlim

python - 液晶显示器上下文切换器在结构中不起作用

python - 在python中向XML添加子元素

python - DataFrame MultiIndex - 按值查找列

python - Python 中的列标题重命名循环