[英]How to stack the resuls from a value_count & bargraph
我有一個 value_count().sort_index() 基於伯爾尼州的 colum 'categorynumber'of.csv 文件
bern['categorynumber'].value_counts().sort_index()
結果是:左| 對:---| ----:1.1 | 781 1.2 | 185 1.3 | 319 1.4 | 79 1.5 |170 1.6 | 3 1.7 | 20 2.1 |199 2.2 |856 2.3 | 63 2.4 |504 3.1 |139 3.2 |289 3.3 | 21 4.1 |366 4.2 | 276 4.3 |41 4.4 | 49 4.5 | 120 4.6 | 2285 4.7 | 478 5.1 | 65 5.2 | 137 5.3 | 75 5.4 | 46 名稱:類別編號,數據類型:int64
現在我想
創建一個條形圖但是
df.plot (x = 'categorynumber', y = amount, kind = 'bar') 似乎不是 function 因為我沒有將正確的(在列中)計算定義為“金額”所以我該怎么做?
根據 1.1-1.7 的總和創建表格和條形圖(圖表); 2.1-2.4; 3.1-3.3; 4.1-4.7; 5.1-5.4可以嗎? 如果是,如何?
創建一個條形圖但是
df.plot (x = 'categorynumber', y = amount, kind = 'bar') 似乎不是 function 因為我沒有將正確的(在列中)計算定義為“金額”所以我該怎么做?
顯然plot
function 比你更清楚 plot 是什么,所以把它留給它,只指定kind :
s.plot(kind='bar')
(我將您的value_count().sort_index()命名為s
而不是df
因為它是Series ,而不是DataFrame 。)
- 根據 1.1-1.7 的總和創建表格和條形圖(圖表); 2.1-2.4; 3.1-3.3; 4.1-4.7; 5.1-5.4可以嗎? 如果是,如何?
在您的情況下, object 將被索引的 integer 部分拆分,這很容易:
t = s.groupby(int).sum()
t.plot(kind='bar')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.