【发布时间】:2016-12-02 06:43:52
【问题描述】:
我正在尝试在数据框的列中查找中值。我得到的中值是浮点数,但我需要整数格式。
c_med = round(df['count'].median().astype(int))
c_med = round(df['count'].median()).astype(int)
上述两种类型都给我这个错误。如果astype(int) 被删除,那么答案是正确的。
错误
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'
【问题讨论】:
-
int(data)有什么问题? -
您确实应该在发布之前阅读教程或进行更多研究。我没有投反对票,但是,这个问题之前已经回答过了。 people.duke.edu/~ccc14/sta-663/…