Pandas Datetime: создание графика для представления количества отчетов о неопознанных летающих объектах (НЛО) в год
Pandas Datetime: упражнение 7 с решением
Напишите программу Pandas для создания графика для представления количества отчетов о неопознанных летающих объектах (НЛО) в год.
Пример решения :
Код Python:
import pandas as pd
df = pd.read_csv(r'ufo.csv')
df['Date_time'] = df['Date_time'].astype('datetime64[ns]')
print("Original Dataframe:")
print(df.head())
print("\nPlot to present the number unidentified flying objects (ufo) found year wise:")
df["Year"] = df.Date_time.dt.year
df.Year.value_counts().sort_index().plot(x="Year")
Пример вывода:
Исходный кадр данных: Дата / время город ... широта долгота 0 1910-06-01 15:00:00 Уиллс пойнт ... 32.709167 -96.008056 1 1920-06-11 21:00:00 Цицерон ... 40.123889 -86.013333 2 1929-07-05 14:00:00 Бьюкенен (или горит) ... 43.642500 -118.627500 3 1931-06-01 13:00:00 Абилин ... 38.917222 -97.213611 4 1939-06-01 20:00:00 Ватерлоо ... 34.918056 -88.064167 [5 строк по 11 столбцов] График, показывающий количество неопознанных летающих объектов (НЛО), найденных в течение года:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas, чтобы получить все годы наблюдения неопознанного летающего объекта (НЛО) и создать год в виде столбца.
Далее: Напишите программу Pandas для извлечения года, месяца, дня, часа, минуты, секунды и дня недели из отчетной даты неопознанного летающего объекта (НЛО).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code