Python 如何在pandas中将float转换为int?
这是我的代码:Python 如何在pandas中将float转换为int?,python,pandas,data-science,data-analysis,Python,Pandas,Data Science,Data Analysis,这是我的代码: users.age.mean().astype(int64) (其中users是dataframe的名称,age是其中的一列) 这就是我得到的错误: AttributeError Traceback (most recent call last) <ipython-input-29-10b672e7f7ae> in <module> ----> 1 users.age.mean().astyp
users.age.mean().astype(int64)
(其中users是dataframe的名称,age是其中的一列)
这就是我得到的错误:
AttributeError
Traceback (most recent call last)
<ipython-input-29-10b672e7f7ae> in <module>
----> 1 users.age.mean().astype(int64)
AttributeError: 'float' object has no attribute 'astype'
AttributeError
回溯(最近一次呼叫最后一次)
在里面
---->1 users.age.mean().astype(int64)
AttributeError:“float”对象没有属性“astype”
users.age.mean()
返回浮点数而不是序列。浮点数没有aType
,只有熊猫系列
尝试:
x=numpy.int64(users.age.mean())
或:
x=int(users.age.mean())
在函数示例之前尝试int
:
X = int(users.age.mean())
希望有帮助
int(users.age.mean())
?谢谢,效果不错。