【debug】Python pandas dataframe.groupby().sum不显示结果,只显示groupby中的条件列
简单介绍
在使用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中的条件列相关推荐
- Python pandas.DataFrame.sum函数方法的使用
Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...
- python pandas DataFrame 替换 NaN 值 和 删除 NaN 所在的行。
python pandas DataFrame 替换 NaN 值 和 删除 NaN 所在的行. import pandas as pd import numpy as np df1 = pd.Data ...
- python pandas DataFrame 查找NaN所在的位置
python pandas DataFrame 查找 NaN 所在的位置 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期' ...
- python pandas dataframe 列 转换为离散值
python pandas dataframe 列 转换为离散值 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...
- python pandas DataFrame 排序
python pandas DataFrame 排序 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': ['2021-7 ...
- python pandas DataFrame 字符串转日期格式
python pandas DataFrame 字符串转日期格式 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...
- python pandas DataFrame 数据替换
python pandas DataFrame 替换 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': ['2021-7 ...
- python pandas DataFrame 转置
python pandas DataFrame 转置 import pandas as pd df1 = pd.DataFrame({'日期': ['2021-7-2', '2021-8-2', '2 ...
- 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 ...
最新文章
- python3中format方法_python3 自定制format格式化,很多很多的内置方法。。。。。。。。。。。...
- 学会python能找工作吗-Python学到什么程度才可以去找工作?掌握这4点足够了!...
- Java Thread类的使用
- canvas写的一个刮奖效果
- 用3ds导入spk文件好小坐标多_2020东莞长安贴片厂代工代料哪家好-鸿鑫辉
- linux常用的makefile模版编写
- Codeforces Round #307 (Div. 2) D. GukiZ and Binary Operations (矩阵高速幂)
- ASP.NET MVC:缓存功能的设计及问题
- 【转】sharepoint foundation 2013升级sp1补丁后无法使用搜索功能
- chrome浏览器上传文件延迟_UEditor chrome 点击上传文件选择框会延迟几秒才会显示...
- matlab求傅里叶级数展开式_明明学过积分和三角函数就能秒理解傅里叶变换.........
- 大数据平台安全问题有哪些
- MySQL下xtrabackup与MTS造成的死锁
- 【拆解】便携示波器怎么选?
- ExMobi移动应用平台 烽火星空引领企业移动信息化
- 北大青鸟昌平校区 | 学网络运维与安全就业薪资多少?
- 【易代账】凭证保存的时候提示sql执行错误
- Use HAProxy to load balance 300k concurrent tcp socket connections: Port Exhaustion, Keep-alive and
- 对象、对象的属性、对象字面量、枚举对象中的属性、可变类型、变量和对象——JS对象
- 如何使用Google Scholar(谷歌学术)