【发布时间】:2022-11-04 16:53:56
【问题描述】:
我想加入两个数据框并得到如下结果,我尝试了很多方法,但都失败了
我只想要 df2 ['A'] 上的文本,其中包含 df1 ['A'] 上的文本。请帮我更改代码
我想了 :
0 A0_link0
1 A1_link1
2 A2_link2
3 A3_link3
import pandas as pd
df1 = pd.DataFrame(
{
"A": ["A0", "A1", "A2", "A3"],
})
df2 = pd.DataFrame(
{ "A": ["A0_link0", "A1_link1", "A2_link2", "A3_link3", "A4_link4", 'An_linkn'],
"B" : ["B0_link0", "B1_link1", "B2_link2", "B3_link3", "B4_link4", 'Bn_linkn']
})
result = pd.concat([df1, df2], ignore_index=True, join= "inner", sort=False)
print(result)
【问题讨论】:
-
你想要
result = pd.concat([df1, df2], axis=1, ignore_index=True, join= "inner", sort=False)?
标签: pandas