【发布时间】:2016-03-18 13:03:17
【问题描述】:
我正在学习使用 pandas 进行数据分析。
我有两个按数据分组的数据框,如下所示。
df1:
count1 count2 rate
id
958 34 34 1.000000
2822 41 41 1.000000
5193 180 184 0.978261
5841 35 35 1.000000
5858 104 104 1.000000
df2:
price
id
958 170
2822 138
5193 160
5841 181
5858 250
我该怎么办pd.merge(df1, df2, how='inner', on=['id'])?目前,由于 'id' 是索引,我无法选择它。
有人可以帮忙吗?
【问题讨论】:
-
pd.merge(df1.reset_index(), df2.reset_index(), how='inner', on=['id'])?
标签: python pandas merge group-by