我有一個DataFrame
,我希望將組名和相應的組計數作爲列表或numpy數組。然而,當我將輸出轉換爲矩陣時,我只能得到組數,我不知道名稱。就像下面的例子:Python Pandas:獲取dataframe.value_counts()結果作爲列表
df = pd.DataFrame({'a':[0.5, 0.4, 5 , 0.4, 0.5, 0.6 ]})
b = df['a'].value_counts()
print(b)
輸出:
[0.4 2
0.5 2
0.6 1
5.0 1
Name: a, dtype: int64]
是我的嘗試是print[b.as_matrix()]
。輸出:
[array([2, 2, 1, 1])]
在這種情況下,我沒有相應的組名也是我需要的信息。謝謝。