我想自動生成如下的excel pivot。如何從Python中的列表中的字符串中刪除單引號?
table = pd.pivot_table(df,index=["Manager","Status"],columns=["Product"],values=["Quantity","Price"], aggfunc={"Quantity":len,"Price":[np.sum,np.mean]},fill_value=0)
的詳細信息:reference site
我得到這個從我的程序
{'sales_qty': ['sum'], 'buyer_cnt': ['count,sum']}
但我想
{'sales_qty': [sum], 'buyer_cnt': [count,sum]}
點心和計數,總和是動態分配。
我會嘗試這個變量
{'sales_qty': [sum], 'buyer_cnt': [count,sum]}
到aggfunc
(ex. aggfunc= {'sales_qty': [sum], 'buyer_cnt': [count,sum]})
如何從列表中的字符串中刪除單引號?
我的代碼是在這裏: my code
這將有助於給你一個答案,如果您分享您展示如何構建的字典可重複的代碼。 – MedAli
所以計數和總和是你設定的變量嗎? –
應該只顯示沒有引號,還是應該用別的東西代替? – MSeifert