#pandas #datetime #time-series
#pandas #datetime #временные ряды
Вопрос:
У меня есть pd.DataFrame
datetimes / timestamps, мне нужно выполнить повторную выборку до 8 часов (чтобы узнать, какая рабочая смена связана с данными на основе временных меток.) Я пробовал повторную выборку в сочетании с преобразованием, но я не могу найти решение?
import pandas as pd
idx = pd.date_range('2018-01-01', periods=100, freq='H')
ts = pd.Series({'A':idx}, index=idx)
ts.resample('8H', on='A').agg('first') --> I wan't only the index but associated with each individual timestamps
ts.resample('8H', on='A').transform('first') --> Can't find the right feature to associate a timestamp to the proper working shift start
Любая помощь или изменение направления будут оценены по достоинству.
Комментарии:
1. Одна из целей состоит в том, чтобы использовать для построения коробочных графиков и использовать созданный столбец в качестве «группы» / «оттенка».
2.
ts.resample('8H').transform('first')
это только начало, но я думаю, что должно быть что-то более элегантное