我有以下的df,我試圖通過'
'來進行透視data = {'Country'/span>: ['India','India','India','India'。
'USA','USA'] 。
'personality': ['Sachin Tendulkar','Sachin Tendulkar','Sania Mirza','Sachin Tendulkar', 'Sania
Mirza', 'Serena Williams','Venus Willians'] }
#從資料中創建一個資料框架。
df = pd.DataFrame(data, columns = ['Country','Personality'] )
我的問題是關于下面這行代碼的:
df.pivot_table(index=['Country']。
columns=['Personality'],values='Personality', aggfunc='count', fill_value=0)
我希望這個操作看起來像下面這樣:
Sachin Tendulkar Sania Mirza Serena Williams Venus Williams
國家
印度 3 2 0 0
美國 0 0 1 1
然而,運行上述代碼后,我看到的只是索引欄。
uj5u.com熱心網友回復:
如果你把len放在aggfunc中,它可以作業:
df. pivot_table(index='Country'/span>, columns='Personality'/span>, values='Personality', aggfunc=len, fill_value=0)
輸出:
Personality Sachin Tendulkar Sania Mirza Serena Williams Venus Willians
國家
印度 3 2 0 0
美國 0 0 1 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/309195.html
標籤:
