Python 熊猫组和总和值

Python 熊猫组和总和值,python,python-3.x,csv,pandas,Python,Python 3.x,Csv,Pandas,这是我从CSV导入的示例表 Name hours work User1 2 Kiwi User1 5 Melon ... User1 3 Kiwi 这是我想要的输出: Total Kiwi: User1 5 我想这是有可能的权利加入或groupby。但我不能把它重新变成真正的代码。 我试过这样的东西 ou = pd.DataFrame([[ou["work"].sum()["kiwi"]]]) 你需要: df = df

这是我从CSV导入的示例表

Name    hours   work
User1   2       Kiwi
User1   5       Melon
...
User1   3       Kiwi
这是我想要的输出:

Total Kiwi:  
User1   5   
我想这是有可能的权利加入或groupby。但我不能把它重新变成真正的代码。 我试过这样的东西

ou = pd.DataFrame([[ou["work"].sum()["kiwi"]]])
你需要:

df = df.groupby(['Name','work'])['hours'].sum().unstack()
print (df)
work   Kiwi  Melon
Name              
User1     5      5
或:

然后:

print (df[['Kiwi']])
work   Kiwi
Name       
User1     5

如果self.index.labels[self.level]中的-1,我会得到self.lift=1,否则0 AttributeError:'index'对象没有属性'labels',但是如果我删除.unstack(),我不会得到任何错误,也不会得到任何值。好的,我自己修复了透视表工作正常谢谢!
print (df[['Kiwi']])
work   Kiwi
Name       
User1     5