создать дополнительные столбцы даты, времени и часового пояса на основе столбцов даты и состояния в датафрейме python - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть 3 столбца с именами «customer_state», «call_date» и «call_time» в моем фрейме данных, и я хочу создать 3 новых столбца «customer_timezone», «customer_date» и «customer_time»

Возможные значения длячасовой пояс:

  1. Восточное стандартное время (EST)
  2. Центральное стандартное время (CST)
  3. Горное стандартное время (MST)
  4. Стандартное тихоокеанское время (PST)

Примечание: время звонка в Стандартное время горы и в 24-часовом формате

Мой фрейм данных выглядит следующим образом:

call_date call_time customer_state
2019-11-01 13:46 MD

Как должен выглядеть мой результирующий фрейм данныхкак:

call_date call_time customer_state customer_timezone customer_date customer_time
2019-11-01 13:46 MD EST 2019-11-01 16: 46


Любая помощьпризнателен!

Дополнительное примечание: Чтобы упростить это решение, мои данные имеют только вызов_time 'в 6 утра и 4 вечера MST. Поэтому мне не нужно беспокоиться об изменении дат (например, если в MST 9:00 вечера, то в EST это будет 12:00 следующего дня). Мне не нужно беспокоиться об этих крайних случаях. Infact 'call_date' и 'customer_date' всегда будут одинаковыми в моем сценарии. Мне просто нужно добавить +3 часа ко времени

...