我有一個熊貓數據幀的獲取計數 -在大熊貓數據幀的所有獨特的行
>>> import numpy as np
>>> import pandas as pd
>>> data = pd.DataFrame(np.random.randint(low=0, high=2,size=(5,3)),
... columns=['A', 'B', 'C'])
>>> data
A B C
0 0 1 0
1 1 0 1
2 1 0 1
3 0 1 1
4 1 1 0
現在我用這個來獲得的行數僅列A
>>> data.ix[:, 'A'].value_counts()
1 3
0 2
dtype: int64
什麼是最有效的方法來獲得A列和B列的行數,即類似於下面的輸出 -
0 0 0
0 1 2
1 0 2
1 1 1
然後最後h嗷嗷我可以把它轉換成numpy的陣列,例如 -
array([[0, 2],
[2, 1]])
請給出一個解決方案,還與
>>>> data = pd.DataFrame(np.random.randint(low=0, high=2,size=(5,2)),
... columns=['A', 'B'])
您可以閱讀[this](http://stackoverflow.com/tour)作爲本網站的作品。 – jezrael