#python #pandas #dataframe
#python #pandas #фрейм данных
Вопрос:
animals = pd.DataFrame({'animal': ['Dog','Cat','Snake','Snake','Dog','Hamster','Cat','Alligator','Cat','Cat','Dog','Hamster','Alligator'],
'age':[2,1,5,7,5,1,4,15,6,9,3,2,40],
'weight':[10,4,3,20,15,0.1,6,300,7.1,10,12,0.15,350],
'length':[1,0.45,1,2,1.2,0.16,0.40,4.8,0.45,0.50,0.49,0.14,5]})
Предположим, у меня есть такой фрейм данных
, и я хочу узнать, скажем, каков средний вес кошек.
Как это можно сделать?
Комментарии:
1. Похоже, вам нужно
animals.groupby('animal').describe()
Ответ №1:
Посмотрите на groupby
и mean
. Это похоже на то, что вы делаете с SQL.
animals.groupby('animal').mean().loc['Cat', 'weight']
Комментарии:
1. Спасибо, вы мне очень помогли!