#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