【发布时间】:2014-03-13 03:18:18
【问题描述】:
我有以下熊猫数据框:
token year uses books
386 xanthos 1830 3 3
387 xanthos 1840 1 1
388 xanthos 1840 2 2
389 xanthos 1868 2 2
390 xanthos 1875 1 1
我像这样聚合具有重复的 token 和 years 的行:
dfalph = dfalph[['token','year','uses','books']].groupby(['token', 'year']).agg([np.sum])
dfalph.columns = dfalph.columns.droplevel(1)
uses books
token year
xanthos 1830 3 3
1840 3 3
1867 2 2
1868 2 2
1875 1 1
我不想在索引中包含“token”和“year”字段,而是希望将它们返回到列并拥有一个整数索引。
【问题讨论】:
标签: python pandas pandas-groupby multi-index