Панды: подсчитайте количество людей в городе из заданного набора данных (город, имя человека)
Панды: DataFrame Exercise-28 с решением
Напишите программу Pandas для подсчета количества людей в городе из заданного набора данных (город, имя человека).
Пример данных :
город Количество человек
0 Калифорния 4
1 Грузия 2
2 Лос-Анджелес 4
Пример решения :
Код Python:
import pandas as pd
df1 = pd.DataFrame({'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael', 'Matthew', 'Laura', 'Kevin', 'Jonas'],
'city': ['California', 'Los Angeles', 'California', 'California', 'California', 'Los Angeles', 'Los Angeles', 'Georgia', 'Georgia', 'Los Angeles']})
g1 = df1.groupby(["city"]).size().reset_index(name='Number of people')
print(g1)
Пример вывода:
город Количество человек 0 Калифорния 4 1 Грузия 2 2 Лос-Анджелес 4
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для записи DataFrame в CSV-файл, используя разделитель табуляции.
Далее: Напишите программу Pandas для удаления строки (строк) DataFrame на основе заданного значения столбца.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code