Python “float”对象没有属性“astype”
我试图在数据框的一列中找到中值。我得到的中值是float,但我需要整数格式Python “float”对象没有属性“astype”,python,pandas,median,Python,Pandas,Median,我试图在数据框的一列中找到中值。我得到的中值是float,但我需要整数格式 c_med = round(df['count'].median().astype(int)) c_med = round(df['count'].median()).astype(int) 以上两种类型都给了我这个错误。如果删除astypeint,则答案是正确的 错误 Traceback (most recent call last): File "all_median.py", line 16, in <
c_med = round(df['count'].median().astype(int))
c_med = round(df['count'].median()).astype(int)
以上两种类型都给了我这个错误。如果删除astypeint,则答案是正确的
错误
Traceback (most recent call last):
File "all_median.py", line 16, in <module>
c_med = round(df['count'].median()).astype(int)
AttributeError: 'float' object has no attribute 'astype'
在round函数之后,您不再处于Pandas API中 你必须像这样施展价值观
c_med = int(round(df['count'].median())
我对熊猫不太熟悉,但你可以试试
c_med = df['count'].median().round().astype(int)
在round函数之后,您不再处于Pandas API中 你必须像这样施展价值观
c_med = int(round(df['count'].median())
我对熊猫不太熟悉,但你可以试试
c_med = df['count'].median().round().astype(int)
intdata有什么问题?在发布之前,你真的应该先阅读一个教程或做更多的研究。我没有投反对票,但是,这个问题以前已经得到了回答。intdata有什么问题?在发布之前,你真的应该先阅读一个教程或做更多的研究。我没有投反对票,但是,这个问题以前已经得到了回答。