【发布时间】:2018-04-12 02:35:31
【问题描述】:
我知道基本的 pandas 功能,但我不清楚在这种情况下如何分组。
我有一个包含各种水果及其特征列表的数据框:
fruit x1 x2
apple red sweet
apple yellow sweet
apple green tart
apple red sweet
apple red sweet
我怎么能像这样总结每个水果(苹果之后还有更多)?
3 个苹果:又红又甜
1个苹果:黄而甜
1 个苹果:绿色和酸味
我查看了 groupby,尝试了 apply 函数,并查看了 pandas 文档,但这让我无法理解。
有什么想法吗?非常感谢。
【问题讨论】:
-
df.groupby(['x1','x2','fruit']).size()
-
Heeeeeyyyyyy 谢谢文!!!现在我再看一遍,我在这个页面上看到了 size(),但是很容易忽略。 pandas.pydata.org/pandas-docs/stable/groupby.html
-
快乐编码 :-)