Date Time Basket Items Total
我目前用于获取项目数的每个频率的Python代码是:
items = result['Items'].value_counts()
我已经尝试过这段代码来获得总数(以及其他…):
Total_per_Items = result.groupby(['Items','Total'])Totals = Total_per_Items['Total'].sum()Totals
得到这个输出:
Items Total 1 0.00 0.00 0.01 0.03 0.02 0.02 0.11 0.11 0.22 0.22 0.24 0.24 0.28 0.28 0.29 0.29
相反,我希望得到类似的东西:
Items Total1 10500.652 2300.503 3450.34
我编制了上面的输出,但我相信你会得到漂移.它让我被烘烤了.
解决方法 这将为您提供项目总计:result.groupby(['Items'])['Total'].sum()
例:
>>> result = pd.DataFrame({'Items': [1,2,3,1,3],'Total': [10,20,30,10,30]})>>> result.groupby(['Items'])['Total'].sum()Items1 202 603 60name: Total,dtype: int64
这为您提供了一个数据帧:
>>> result.groupby(['Items'])['Total'].sum().to_frame() TotalItems 1 202 603 60总结
以上是内存溢出为你收集整理的两列Python之间的关系全部内容,希望文章能够帮你解决两列Python之间的关系所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)