Pandas Datetime: получите все годы наблюдения неопознанного летающего объекта (НЛО) и создайте год в виде столбца.
Pandas Datetime: упражнение 6 с решением
Напишите программу 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("\nSighting years of the unidentified flying object:")
df["Year"] = df.Date_time.dt.year
print(df.head(10))
Пример вывода:
Исходный кадр данных: Дата / время город ... широта долгота 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 столбцов] Годы наблюдения неопознанного летающего объекта: Дата / время город ... долгота год 0 1910-06-01 15:00:00 Точка воли ... -96.008056 1910 1 1920-06-11 21:00:00 Цицерон ... -86.013333 1920 2 1929-07-05 14:00:00 Бьюкенен (или горит) ... -118.627500 1929 3 1931-06-01 13:00:00 Абилин ... -97.213611 1931 4 1939-06-01 20:00:00 Ватерлоо ... -88.064167 1939 5 1939-07-07 02:00:00 keokuk ... -91.384722 1939 6 1941-06-01 13:00:00 Лудингтон (озеро Хэмлин) ... -86.452500 1941 7 1942-06-01 22:30:00 Хэпевилл ... -84.410278 1942 8 1944-01-01 12:00:00 Сан-Диего ... -117.156389 1944 9 1944-06-01 12:00:00 Лос-Аламос ... -106,306389 1944 [10 строк х 12 столбцов]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas, чтобы получить все дни наблюдения неопознанного летающего объекта (НЛО) между 1950-10-10 и 1960-10-10.
Далее: Напишите программу Pandas для создания графика для представления количества отчетов о неопознанных летающих объектах (НЛО) в год.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code