Как найти строку, которая максимизирует столбец в кадре данных? - PullRequest
1 голос
/ 26 февраля 2020

У меня есть три фрейма данных: london_working_hours, asian_london_table, london_table_earning, которые имеют общий столбец, соответствующий названию района.

Я хотел бы получить название района, которое имеет наибольшее После этого вы получите численность населения и заработок в час этого района

print("The highest borough in working hours , asian population and earning per hour is : ???")

. Этот код дает мне такой результат enter image description here В последнем печатном издании должно быть указано название района, которое имеет самые высокие рабочие часы с азиатским населением и заработком в час, как я могу сделать это ??

Редактировать:

Вы можете найти в комментарии ссылку на мой github для более подробной информации

1 Ответ

1 голос
/ 26 февраля 2020

Я думаю, вы хотите сделать это:

most_working_borough = london_working_hours.sort_values(by='Working Hours%', ascending=False).Boroughs.tolist()[0]
population = asian_london_table.loc[asian_london_table['Area'] == most_working_borough].Area.tolist()[0]
earning = london_table_earning.loc[london_table_earning['Area'] == most_working_borough].Area.tolist()[0]
...