кодесурса
«Python

Pandas Datetime: получите все годы наблюдения неопознанного летающего объекта (НЛО) и создайте год в виде столбца.

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code