В Python Pandas, как я могу использовать datetime или другие пакеты для объединения моих наборов данных? - PullRequest
1 голос
/ 14 октября 2019

Я пытаюсь объединить два набора данных через поле даты и времени. У меня проблемы с получением их в том же формате.

Первый набор данных имеет 2 поля, дату и время. Час должен быть переведен из тихоокеанского времени в UTC. Дата должна быть преобразована из ДДММГГГГ в ГГГГММДД. Затем я хотел бы объединить их в поле даты и времени. Я получил их через API, который записывает данные в фрейм данных Pandas.

Второй набор данных - это CSV, в котором есть все, что мне нужно, чтобы объединить одно поле даты и времени UTC в виде строки.

Я впервые использую Pandas, и мне кажется, что strptime и подобные функции не предназначены для использования с фреймом данных Pandas. Правильно ли я думаю об этом? Пожалуйста, объясните мне, что у меня всего несколько месяцев опыта программирования (потому что это правда).

Пока что следующий код работает с первым набором данных, но он не имеет правильного ввода часовдля сопоставления с UTC.

pd.to_datetime(results_df['date'] + " " + results_df['hour'], infer_datetime_format=True)  

...