私は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])]
この場合、必要な対応するグループ名の情報はありません。ありがとうございました。
np.unique
と