Пример моего набора данных таков:
data=pd.DataFrame({"Sex":["male", "male", "male", "female", "female"],
"Housing":["rent", "rent", "own", "own", "rent"],
"Saving accounts":[1000, 1200, 3000, 4000, 5600],
"Checking account":[1200, 1540, 6780, 2000, 3000]})
У меня есть код, подобный приведенному ниже:
data.groupby(['Sex', 'Housing']).agg({'Saving accounts':[min, max, np.mean, np.median, sum],
'Checking account':[min, max, np.mean, np.median, sum]})
Я хотел бы получить таблицу, которая покажет мне базовую c статистику как: мин, макс и т. д. c. на основе пола и жилья, например: мужчина, у которого есть собственный дом, имеет минимальные сберегательные счета, например, 1000 и максимум 6000, и минимальный текущий счет 2000 и максимум 5000 и то же самое для среднего и среднего. Я хочу иметь что-то вроде этого: (пример, конечно, о других данных)
Тем не менее, у меня есть ошибка:
TypeError: '<=' not supported between instances of 'str' and 'float'
Что мне делать? Спасибо за вашу помощь.