用python将由UTC时间戳组成的数据帧转换为印度标准时间

用python将由UTC时间戳组成的数据帧转换为印度标准时间,python,python-3.x,dataframe,data-science,Python,Python 3.x,Dataframe,Data Science,我希望将当前UTC格式的时间戳数据框中的给定数据集转换为印度标准时间 下面给出了数据帧中采集的数据类型:- 时间序列 0 01-02-2018 16:23:07 1 01-02-2018 16:23:08 2 01-02-2018 16:23:09 3 01-02-2018 16:23:10 401-02-2018 16:23:11 下面是我的代码: enter code here import pandas as pd load_var=pd.read_excel(r'path

我希望将当前UTC格式的时间戳数据框中的给定数据集转换为印度标准时间

下面给出了数据帧中采集的数据类型:-

时间序列 0 01-02-2018 16:23:07 1 01-02-2018 16:23:08 2 01-02-2018 16:23:09 3 01-02-2018 16:23:10 401-02-2018 16:23:11

下面是我的代码:

enter code here
import pandas as pd
load_var=pd.read_excel(r'path/file_name.xlsx')
load_var
a=load_var[['Time Series']]
a
请建议代码中将UTC转换为IST的后续步骤


谢谢。

如果未转换,请先将列转换为日期时间戳格式类型

import dateutil
...
# Converting to date-type (if it's already in that format)
load_var['Time Series'] = load_var['Time Series'].apply(dateutil.parser.parse)

#Then use `tz_localize` to make timestamps aware about time zone and then convert to IST (Asia/Kolkata)
load_var['Time Series_ist'] = pd.to_datetime(load_var['Time Series']).\
                                               dt.tz_localize('utc').\
                                               dt.tz_convert('Asia/Kolkata')