Как извлечь объекты, используя временной диапазон? - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь извлечь объекты из столбца даты и времени, например, для интервала времени между 12:00 и 17:00 выходной сигнал сохраняется в столбце, называемом «днем», как 1 или 0 в противном случае.

В столбце хранится дата в виде строки, и я преобразую ее, используя следующий код.

 pd.to_datetime(df["purchase_time"],infer_datetime_format=True)

Какой лучший способ подойти к этому?

РЕДАКТИРОВАТЬ

Я нашел решение, но, к сожалению, человек, который разместил ответ, удалилЭто.

Мы можем использовать indexer_between_time следующим образом:

df['afternoon']=0
df.loc[pd.Index(df['travel_time']).indexer_between_time('12:00:00','17:00:00'),'afternoon']=1

Спасибо.

...