我有两个数据帧
vid vbull
1125 RHSA:2017:3200
1127 RHSA:2017:3205
1128 RHSA:2017:3208
1129 RHSA:2017:3209
kbid vdesc
2401 This contains details for RHSA:2017:3205
2402 This contains details for RHSA:2017:3206
2403 This contains details forRHSA:2017:3207
2404 This contains details for RHSA:2017:3208
2405 This contains details for RHSA:2017:3200
需要从df1、df2输出以匹配vdesc中的vbull,如:
vid vbull kbid vdesc
1125 RHSA:2017:3200 2405 This contains details for RHSA:2017:3200
1127 RHSA:2017:3207 2403 This contains details for RHSA:2017:3207 ...
尝试获取匹配项,但不确定如何在输出中也获取匹配项
df2[df2.vdesc.str.contains('|'.join(df1.vbull))]
首先对} :
vbull
中的值使用^{然后按^{} 过滤:
最后用^{} 加上
vid
的值:相关问题 更多 >
编程相关推荐