pandas 用sum求大量float64类数据 出现的格式问题及转换DataFrame

先分组求和

data.groupby('付款日期')['价税合计'].sum()

然后把这个数据新建一列

data1['价税合计'] = data.groupby('付款日期')['价税合计'].sum()

有大佬  解答一下吗  万分感谢

data.groupby('付款日期')['价税合计'].sum() 返回的是一个series类型的数据,新建赋值的时候需要再加个values data1['价税合计'] = data.groupby('付款日期')['价税合计'].sum().values

推荐使用apply方法,可以自定义字符串提取的

谢谢大哥 数据存进去了显示的科学计数法 关闭科学计数就可以了 大哥 还有个问题我data['付款日期']之后 日期数据2021-09-09这样的形式 想用split 按‘-’切割 我知道要转字符串 我用的data['付款日期'].str 我记的之前我这样转可以 但现在出现这个错误 AttributeError: Can only use .str accessor with string values! 是咋回事