Наука о данных Панд Получает средний возраст миллиардеров в 2 ведущих отраслях

#python #pandas #data-science

Вопрос:

У меня есть набор данных о миллиардерах Forbes, как показано ниже введите описание изображения здесь

и первый шаг-найти топ-3 отрасли, в которых больше всего миллиардеров. Которые можно легко получить, value_counts как показано ниже:

 a = forbes_billionaire["Industries"].value_counts().head(3)  

Выход

 Finance amp; Investments 296 Technology 237 Fashion amp; Retail 206  

Но следующий вопрос несколько сложен. Сравните среднее значение чистого капитала миллиардеров из этих 3 ведущих отраслей Кто-нибудь может помочь?

Ответ №1:

df['Net Worth'].groupby(df['Industires']).mean().sort_values(ascending = False).head(3)

Комментарии:

1. замените возраст на собственный капитал, если вы хотите, чтобы средний возраст миллиардеров соответствовал вашему названию.

2. Максимальное число миллиардеров-в сфере финансов и инвестиций 296 Технологий 237 Моды и розничной торговли 206

3. Максимальное число миллиардеров в сфере финансов и инвестиций 296 Технологии 237 Мода и розничная торговля 206 Вопрос в том, чтобы найти среднее число миллиардеров из 3-х ведущих отраслей промышленности, в которых максимальное количество миллиардеров Технологии 5.660338 Мода и розничная торговля 5.224272 Телекоммуникации 4.941379