如果我有像这样的pandas Dataframe
我希望以导致
的方式对其进行转换
有没有办法以最正确的方式实现这一目标?一个好的模式
答案 0 :(得分:1)
使用数据透视表:
pd.pivot_table(df,index='name',columns=['property'],aggfunc=sum).fillna(0)
输出:
price
Property boat dog house
name
Bob 0 5 4
Josh 0 2 0
Sam 3 0 0
旁注:粘贴你的df有助于人们使用pd.read_clipboard而不是自己生成df。