[英]Pivot Table in Python (Pandas)
我對 python 很陌生(使用熊貓)。 請幫忙。
我的數據框中有兩列 - 重量轉換 (float) 和 sales_units (int)。 我只是想通過 weight_conversion 按(總和)sales_units 分組。
樣本數據
weight_conversion sales_units
0.1 1
0.1 2
50 100
50 200
96.1 20
314.4 2
500 100
500 200
我嘗試了兩種方法:
df.groupby(['weight_conversion'])['Sales_Unit'].sum()
熊貓中的數據透視表:
df.pivot_table(index = 'weight_conversion', values='Sales_Unit', aggfunc ='sum')
所需輸出:我需要一個簡單的數據透視表,其中有行作為 weight_conversion 以及銷售單位的總和。
我在 Python Pandas 中得到的輸出如下(太奇怪了): weight_conversion
0 3300000000000000000000000000034000000000000000...
0.1 0000100001000000000000001000000020050000000000...
0.2 0000000000000000000000000000001000000001100000...
0.3 000000000000000000000300000
0.4 0000000000100000000000000000000000000000000001...
...
90 000000000102009
92 0000200011000000000000010001000000000000000020...
92.1 0000001000000000000000003
96 2000000000000000000000000000000000001100000000...
96.1 0000000000000000000000000000000000000000000000...
名稱:Sales_Unit,長度:96,數據類型:對象
樣本輸出
weight_conversion sales_units
0.1 3
50 300
96.1 20
314.4 2
500 300
請幫忙。**
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.