Python “float”对象没有属性“astype”

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 <

我试图在数据框的一列中找到中值。我得到的中值是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 <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有什么问题?在发布之前,你真的应该先阅读一个教程或做更多的研究。我没有投反对票,但是,这个问题以前已经得到了回答。