【发布时间】:2022-01-04 14:11:15
【问题描述】:
我有两个数据框。第一个数据框如下所示:
Name First_Score
tom 10
nick 15
juli 14
Luke 30
第二个:
Name Second_Score
nick 7
tom 5
juli 1
我想加入这两个数据框,这样我就有了
Name First_Score Second_Score
nick 10 7
tom 15 5
juli 14 1
Luke 30 NA
我该怎么做?
data = [['tom', 10], ['nick', 15], ['juli', 14], ['Luke', 30]]
df1 = pd.DataFrame(data, columns = ['Name', 'First_Score'])
data2 = [['nick', 7], ['tom', 5], ['Ali', 1]]
df2 = pd.DataFrame(data2, columns = ['Name', 'Second_Score'])
【问题讨论】:
-
这能回答你的问题吗? Pandas Merging 101
-
这能回答你的问题吗? how to do left join using pandas
标签: python