Как мне преобразовать что-то вроде [13H1,13H2,14H1,14H2] в формат datetime? - PullRequest
0 голосов
/ 24 октября 2019

Как преобразовать полугодие в формат даты и времени, чтобы я мог использовать его для прогнозирования временных рядов для прогнозирования продаж в следующем полугодии?

13H2    2212.06
14H1    1031.40
14H2    665.68
15H1    11482.03
15H2    672.10
16H1    1807.82
16H2    11686.32
17H1    26580.62
17H2    37328.25

1 Ответ

1 голос
/ 24 октября 2019

Мне не совсем ясно, каков ваш желаемый результат, возможно, вы могли бы попробовать так:

d = {'H1':'-30-06', 'H2':'-31-12'}
df['date'] = df['date'].replace(d, regex=True)
df['date'] = pd.to_datetime(df['date'], format='%y-%d-%m')

Где в словаре d установлены значения в конце половиныгод.

...