【发布时间】:2017-08-31 06:09:11
【问题描述】:
我开始学习 Python Pandas,并希望生成一个包含任意序数值的任意分组总和的图表。用一个简单的例子可以更好地解释。
假设我有下表的食物消费数据:
我将两组食物定义为两个列表:
healthy = ['apple', 'brocolli']
junk = ['cheetos', 'coke']
现在我想绘制一张关于垃圾食品和健康食品消费演变的图表。我相信我必须处理我的数据以获得像这样的 DataFrame:
假设第一个表已经在一个名为 food 的 Dataframe 中,我如何转换它以获得第二个?
我也欢迎提出建议来改写我的问题以使其更清晰,或者使用不同的方法来生成情节。
【问题讨论】:
-
请不要张贴数据图片,因为many reasons,这意味着任何想用您的数据展示工作示例的人都必须手动输入。
-
@DSM:吸取的教训。谢谢!
标签: pandas matplotlib group-by