Я пытаюсь округлить среднее значение столбца "Возраст" до целого числа со следующим кодом,
df['Age'].mean().round()
, но получаю эту ошибку,
' объект с плавающей точкой не имеет атрибута round.
Поскольку скаляр возвращается от df['Age'].mean(), используйте метод round:
df['Age'].mean()
round
df = pd.DataFrame({'Age':[10, 20, 34]}) print (df['Age'].mean()) 21.333333333333332 print (round(df['Age'].mean())) 21 print (round(df['Age'].mean(), 3)) 21.333
Примерно так:
df['Age'].mean().round(0).astype(int)