У меня есть файл Excel с именем "hello.xlsx". Существует столбец меток времени, который содержит много строк (на данный момент более 80 000 строк). Файл в основном выглядит так:
03/29/2018 19: 24: 50
03/29/2018 19: 24: 59
03/29/2018 19: 24: 59
03/29/2018 19: 25: 02
03/29/2018 19: 25: 06
03/29/2018 19: 25: 10
03/29/2018 19: 25: 20
03/29/2018 19: 25: 27
03/29/2018 19: 25: 27
03/29/2018 19: 25: 36
03/29/2018 19: 25: 49
И так далее ...
Эти метки времени указаны по времени UTC, и мне нужно преобразовать их в тихоокеанское время США (UTC, -7).
Я искал в Интернете и пытался использовать некоторые формулы в Excel, но не смог сделать это правильно. Затем я написал кусок кода, как показано ниже:
df = pd.read_excel('hello1.xlsx', header=None)
df[0] = pd.to_datetime(df[0]).dt.astimezone(timezone('US/Pacific'))
df.to_excel('out.xlsx', index=False, header=False)
Я попытался запустить его, но возникла проблема. Я думаю, что мне нужно изменить или добавить что-то во второй строке кода. Я очень плохо знаком с Python, и я надеюсь, что кто-то может помочь мне понять это, я был бы очень признателен. :)