Python中文
首页
教程
问答
标签
搜索
登录
注册
Pandas Dataframe groupby语句输出到2列
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一本价值观词典:</p> <pre><code>{'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} </code></pre> <p>我试图用熊猫从字典中得出每种食物的价值总和:</p> ^{pr2}$ <p>上述代码给出正确的输出:</p> ^{3}$ <p>但是,我需要得到2列的输出,而不是上面熊猫给我的。在</p> <p>如何将输出转换成可以打印数据的格式。一、 E标签和值作为单独的值</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>调用group by时设置为_index=False</p> <pre><code>fooddata = pd.DataFrame(list(foodWeight.items()), columns=['food','weight']).groupby('food',as_index=False).agg({"weight":"sum"}).sort_values(by='weight', ascending=0) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
从Django temp访问容器的方法
7 回答
从Django temp请求ModelForm实例
8 回答
从Django temp返回JSON
3 回答
从Django timesince模板等效项中删除尾部数据
2 回答
从Django timesin删除尾随数据
7 回答
从Django UpdateView模板下载文件
6 回答
从Django url传递“start”会出现错误“start()只接受2个参数(给定1个)”
1 回答
从Django url运行的websockets错误:RuntimeError:线程“Dummy1”中没有当前事件循环
4 回答
从Django user mod获取用户全名
10 回答
从Django UserCreateForm中删除帮助文本
3 回答
从Django values()获取外键值
7 回答
从Django vi中的按钮获取click事件
3 回答
从Django vi从HttpResponse检索JSON
1 回答
从Django vi以json形式返回的数据中检索元素
3 回答
从Django vi取消或取消eventlet中的芹菜任务
2 回答
从Django vi启动多核后台进程
3 回答
从Django vi开始
1 回答
从Django Vi构建HTML
6 回答
从Django vi访问进程数据
9 回答
从Django vi调用pysnmp发送超时
8 回答