кодесурса
«Python

Pandas Datetime: получение текущей даты, самой старой даты и количества дней между текущей датой и самой старой датой набора данных Ufo

script1adsense2code
script1adsense3code

Pandas Datetime: упражнение-3 с решением

Напишите программу Pandas, чтобы получить текущую дату, самую старую дату и количество дней между текущей датой и самой старой датой набора данных Ufo.

Пример решения :

Код 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("\nCurrent date of Ufo dataset:")
print(df.Date_time.max())
print("\nOldest date of Ufo dataset:")
print(df.Date_time.min())
print("\nNumber of days between Current date and oldest date of Ufo dataset:")
print((df.Date_time.max() - df.Date_time.min()).days)

Пример вывода:

 Исходный кадр данных:
            Дата / время город ... широта долгота
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 столбцов]
Текущая дата набора данных Ufo:
2004-12-08 05:30:00
Самая старая дата набора данных Ufo:
1910-06-01 15:00:00
Количество дней между текущей датой и самой старой датой набора данных Ufo:
34523

Редактор кода Python:


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу Pandas для расчета всех дней наблюдения неопознанного летающего объекта (НЛО) с текущей даты.
Далее: Напишите программу Pandas для получения всех дней наблюдения неопознанного летающего объекта (НЛО), которые меньше или равны 40 годам (365 * 40 дней).

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code