• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

python 来源:T Campbell 3次浏览

合并两只大熊猫DataFrames我想两个dataframes合并在一起,但每次我试图合并我收到以下消息时:上

类型错误:合并()失踪1个人需要的位置参数:“右”

d = {'year': [2001, 2002], 'wsp': [0.51, 0.42]} 
df = pd.DataFrame(data=d) 
d2 = {'year': [2001, 2002], 'age': [50, 60]} 
df2 = pd.DataFrame(data=d2) 
join = pd.merge([df, df2], on='year') 

我试图得到的输出是: this

任何想法?谢谢!


===========解决方案如下:

你的基本理念下,只需使用dataframes之一和.方法语法来获得正确的形式:

join = df.merge(df2, on="year")


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)