简单介绍

在使用pandas的groupby功能时,输出的结果只显示了用于筛选的groupby中的条件列,而不显示最后sum加总的结果

import pandas as pddf.columns = ['date','Line','NO.','total']
print(df)date Line  NO. total
3    2022-07-02  54  a008  1500
4    2022-07-02  54  a008   260
29   2022-07-02  AB  a003  1500
30   2022-07-02  AB  a001   525
37   2022-07-02  BA  a004  2000
38   2022-07-02  BA  a004   249
65   2022-07-02  BB  a047  1500
66   2022-07-02  BB  a004  1500
67   2022-07-02  BB  a004  1500df1= df.groupby(['Line','NO.'],as_index=False).sum()
print(df1)Line   NO.
0    54   a008
1    5B   a004
2    A1   a003
3    A1   a004
4    A2   a003
5    A3   a008
6    AB   a001
7    AB   a003
8    B4   a005

解决方法

更改total列的数据类型为float

df.columns = ['date','Line','NO.','total']
df['total'] = df['total'].apply(np.float64)
df1= df.groupby(['date','Line','NO.'],as_index=False).sum()
print(df1)date  Line  NO.   total
0   2022-07-02  54  a008   1760.0
1   2022-07-02  AB  a003   2024.0
2   2022-07-02  AB  a001   1500.0
3   2022-07-02  BA  a004   187.0
4   2022-07-02  BB  a047   1485.0
5   2022-07-02  BB  a004   1000.0

【debug】Python pandas dataframe.groupby().sum不显示结果,只显示groupby中的条件列相关推荐

  1. Python pandas.DataFrame.sum函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

  2. python pandas DataFrame 替换 NaN 值 和 删除 NaN 所在的行。

    python pandas DataFrame 替换 NaN 值 和 删除 NaN 所在的行. import pandas as pd import numpy as np df1 = pd.Data ...

  3. python pandas DataFrame 查找NaN所在的位置

    python pandas DataFrame 查找 NaN 所在的位置 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期' ...

  4. python pandas dataframe 列 转换为离散值

    python pandas dataframe 列 转换为离散值 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...

  5. python pandas DataFrame 排序

    python pandas DataFrame 排序 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': ['2021-7 ...

  6. python pandas DataFrame 字符串转日期格式

    python pandas DataFrame 字符串转日期格式 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...

  7. python pandas DataFrame 数据替换

    python pandas DataFrame 替换 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': ['2021-7 ...

  8. python pandas DataFrame 转置

    python pandas DataFrame 转置 import pandas as pd df1 = pd.DataFrame({'日期': ['2021-7-2', '2021-8-2', '2 ...

  9. python pandas dataframe 行列选择,切片操作 原创 2017年02月15日 21:43:18 标签: python 30760 python pandas dataframe

    python pandas dataframe 行列选择,切片操作 原创 2017年02月15日 21:43:18 标签: python / 30760 编辑 删除 python pandas dat ...

最新文章

  1. python3中format方法_python3 自定制format格式化,很多很多的内置方法。。。。。。。。。。。...
  2. 学会python能找工作吗-Python学到什么程度才可以去找工作?掌握这4点足够了!...
  3. Java Thread类的使用
  4. canvas写的一个刮奖效果
  5. 用3ds导入spk文件好小坐标多_2020东莞长安贴片厂代工代料哪家好-鸿鑫辉
  6. linux常用的makefile模版编写
  7. Codeforces Round #307 (Div. 2) D. GukiZ and Binary Operations (矩阵高速幂)
  8. ASP.NET MVC:缓存功能的设计及问题
  9. 【转】sharepoint foundation 2013升级sp1补丁后无法使用搜索功能
  10. chrome浏览器上传文件延迟_UEditor chrome 点击上传文件选择框会延迟几秒才会显示...
  11. matlab求傅里叶级数展开式_明明学过积分和三角函数就能秒理解傅里叶变换.........
  12. 大数据平台安全问题有哪些
  13. MySQL下xtrabackup与MTS造成的死锁
  14. 【拆解】便携示波器怎么选?
  15. ExMobi移动应用平台 烽火星空引领企业移动信息化
  16. 北大青鸟昌平校区 | 学网络运维与安全就业薪资多少?
  17. 【易代账】凭证保存的时候提示sql执行错误
  18. Use HAProxy to load balance 300k concurrent tcp socket connections: Port Exhaustion, Keep-alive and
  19. 对象、对象的属性、对象字面量、枚举对象中的属性、可变类型、变量和对象——JS对象
  20. 如何使用Google Scholar(谷歌学术)

热门文章

  1. 如何把已有代码和远程仓库相关联。
  2. DevOps生命周期,你想知道的全都在这里了!
  3. SpringMVC的执行流程源码分析?
  4. swift开发之pop动画
  5. IT项目经理的大项目售前、售中和售后感悟
  6. Scala核心编程 第一章—Scala语言概述
  7. 通过 JS 添加样式
  8. cgic 写CGI程序
  9. 微信小程序配合物联网进行控制esp8266
  10. 谷歌三大论文中文版之一:Bigtable:一个分布式的结构化数据存储系统