Я работаю с большим файлом данных, и я хотел бы найти временное окно одного столбца от самой ранней отметки времени до последней отметки времени и сгруппировать его по строке в другом столбце с заголовком. Я работаю в python и juypter.
Test_Ordered_at Title 2020-04-07 15:06:00 Заказ зеленый 2020-04-07 18:56:00 Заказ зеленый 2020-04-07 15:07:00 Заказ зеленый 2020-04-07 18:55:00 Заказ зеленый
2020-03-07 16:55:00 Членство аннулировано 2020-03-07 17:55:00 Членство отменено
2020-03-07 18:55:00 Членство отменено
Результат должен быть таким:
Test_Ordered_at Title
03:50:00 Заказ зеленый
02:00:00 Членство отменено
Это мой код ниже
import pandas as pd
from datetime import datetime
from dateutil import parser
notmiss = df
notmiss['Test_Ordered_At'] = notmiss['Test_Ordered_At'].astype('datetime64[ns]')
print(notmiss.head())
# Add a new column instance, this adds a value to each instance
notmiss['instance'] = 1
# set index to time, this makes df a time series df and then you can apply pandas time series functions.
tf = notmiss.set_index(notmiss['Test_Ordered_At'], drop=True, inplace=True)