我有以下命令的分割兩隻大熊貓值
df.ab.value_counts()
Out[154]:
0 31196
1 18804
dtype: int64
我想找到1分數出來總計數的下列數據集。所以基本上五萬分之一萬八千八百零四
我做到以下幾點:
(df.ab.value_counts()[1])/(df.ab.count())
Out[146]:
0
正如你看到它給了我零,而應該是0.3768(50000分之18804)
任何想法,爲什麼?
編輯II:
任何想法如何繪製這兩個值0和1,其計數的條形圖?
你在python 2 ..如果是的話,當用'/'(Python 2中的整數除法)嘗試時,你會得到0。試着從__future__進口部門那裏做你的代碼分部。你將永遠得到一個浮動部門。 – Satya