pandas.round 不起作用

发布于 2022-09-12 01:18:08 字数 341 浏览 20 评论 0

我对一个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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淤浪 2022-09-19 01:18:08

把内容和输出结果都发出来看下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文