我有一本价值观词典:
{'Spanish Omlette': -0.20000000000000284,
'Crumbed Chicken Salad': -1.2999999999999972,
'Chocolate Bomb': 0.0,
'Seed Nut Muesli': -3.8999999999999915,
'Fruit': -1.2999999999999972,
'Frikerdels Salad': -1.2000000000000028,
'Seed Nut Cheese Biscuits': 0.4000000000000057,
'Chorizo Pasta': -2.0,
'No carbs Ice Cream': 0.4000000000000057,
'Veg Stew': 0.4000000000000057,
'Bulgar spinach Salad': 0.10000000000000853,
'Mango Cheese': 0.10000000000000853,
'Crumbed Calamari chips': 0.10000000000000853,
'Slaw Salad': 0.20000000000000284,
'Mango': -1.2000000000000028,
'Rice & Fish': 0.20000000000000284,
'Almonds Cheese': -0.09999999999999432,
'Nectarine': -1.7000000000000028,
'Banana Cheese': 0.7000000000000028,
'Mediteranean Salad': 0.7000000000000028,
'Almonds': -4.099999999999994}
我试图用熊猫从字典中得出每种食物的价值总和:
^{pr2}$上述代码给出正确的输出:
^{3}$但是,我需要得到2列的输出,而不是上面熊猫给我的。在
如何将输出转换成可以打印数据的格式。一、 E标签和值作为单独的值
分组后,您需要重置索引或在调用
groupby
时使用as_index=False
。按照post的说法,默认情况下,聚合函数将不会返回正在聚合的组(如果它们是命名列)。相反,分组列将是返回对象的索引。传递as_index=False
或随后调用reset_index
将返回正在聚合的组(如果它们是命名列)。在请看下面我试图将您的结果转换成有意义的图表:
结果是
您可以在^{} 和聚合^{} 中使用参数
as_index=False
:另一个解决方案是添加^{} :
^{pr2}$对于绘图,最好不要重置索引-然后索引值创建x轴-使用^{} :
或者如果需要绘图^{} :
调用group by时设置为_index=False
相关问题 更多 >
编程相关推荐