Я использую панд и использую набор данных, у которого есть столбец класса со значениями 1, 2 и 3 и столбец возраста, который имеет различные значения.
Теперь я хочу найти среднее / среднее значение возраста, в зависимости от того, к какому классу они принадлежат, т.е. к классу 1, 2 или 3. В наборе данных содержится 900 строк и 9 столбцов. Как я могу это сделать ??
Одно из возможных решений:
df.loc[df['class'] == 1, 'age'].mean()
Где df['class'] может быть любым столбцом, который вы хотите ==, с любым значением, которое вы хотите в столбце класса
df['class']
==
Надеюсь, что это отвечает на ваш вопрос.