首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将格式应用于浮点数时出错

将格式应用于浮点数时出错
EN

Stack Overflow用户
提问于 2018-06-09 07:03:31
回答 1查看 1.6K关注 0票数 -2
代码语言:javascript
复制
soldpricemean = '{:,}'.format(bedbath_df.sold_price.mean().astype(int))

由于某些原因,这种格式化浮点数的方式在我写的一个程序中有效,但不是我目前正在处理的程序。我得到的错误是:

AttributeError:“float”对象没有属性“”astype“”

有人能解释一下为什么会这样吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-09 07:15:15

问题不在于格式。正如错误清楚地指出的那样,float对象没有astype属性。我假设你是从一种不同的语言获得的,但在Python中,这不是你改变类型的方式。

如果要将float转换为int,则语法为int(float),而不是float.astype(int)。您需要代码soldpricemean = '{:,}'.format(int(bedbath_df.sold_price.mean()))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50769396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档