pandas.round 不起作用
我对一个dataframe进行四舍五入操作,为什么得到的结果没有变化呢?
这个df有的列是字符串,有的列是float,是不是和这个有关系?
我该如何对df的指定列进行round操作?
以下两行代码都没效果,请指教。
my_fetchall_1 = my_fetchall.round(decimals=0)
my_fetchall = my_fetchall.round({'今日来水表读数': 2, '来水总量': 1, '开井数': 0, '昨日来水表读数': 2, '昨日来水总量': 1, '昨日开井数': 0, '来水总量变化': 2, '来水压力变化': 1, '开井数变化': 0})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把内容和输出结果都发出来看下