【发布时间】:2018-01-12 19:46:45
【问题描述】:
以下是我的数据框:
df1:
pri sec0 sec1 sec2
ACL EMR DFG XHD
ABC MKB JKL KLF
XYZ LMN SDF GHY
df2:
name loc
ACL 12
EMR 23
DFG 431
XHD 48
ABC 55
MKB 699
JKL 70
KLF 82
XYZ 93
LMN 10
SDF 235
GHY 53
我正在尝试将 df1 的每个 pri,sec0,sec1... 列与 df2 的 name 列连接,并希望将 loc 列附加到 pri,sec0,sec1...的每个匹配元素...(分别为 pri_loc,sec0_loc...)
以下是所需的输出:
pri pri_loc sec0 sec0_loc sec1 sec1_loc sec2 sec2_loc
ACL 12 EMR 23 DFG 431 XHD 48
ABC 55 MKB 699 JKL 70 KLF 82
XYZ 93 LMN 10 SDF 235 GHY 53
我可以就如何实现这一目标获得建议吗?
【问题讨论】:
-
我尝试使用名称连接各个列(例如:具有名称的主列以获取创建 pri_loc、sec0 和名称以获取 sec0_loc....)。但我正在尝试找到一种有效的方法,它可以在一两个步骤内给我想要的输出......