Datetime 将日期时间转换为;欧洲/巴黎“;

Datetime 将日期时间转换为;欧洲/巴黎“;,datetime,pandas,timezone,pytz,Datetime,Pandas,Timezone,Pytz,我有一个数据帧(df)和以下日期时间变量 我必须将此时间格式转换为“欧洲/巴黎” 我试过以下方法 import datetime,pytz df['EUTime'] = None df['EUTime'] = pytz.timezone("Europe/Paris").localize(df['dateTime'], is_dst=None) AttributeError: 'Series' object has no attribute 'tzinfo' 有人能帮我吗?您可能需要先转换为

我有一个数据帧(df)和以下日期时间变量 我必须将此时间格式转换为“欧洲/巴黎”

我试过以下方法

import datetime,pytz

df['EUTime'] = None
df['EUTime'] = pytz.timezone("Europe/Paris").localize(df['dateTime'], is_dst=None)

AttributeError: 'Series' object has no attribute 'tzinfo'

有人能帮我吗?

您可能需要先转换为
datetime
dtype,如果需要,请使用:

然后您可以使用:


如果这已经是一个日期时间,那么您可以执行
df['datetime'].dt.tz_本地化(“欧洲/巴黎”)
如果不是,那么首先将
df['datetime']=pd.to_datetime(df['datetime']).dt.tz_本地化(“欧洲/巴黎”)
import datetime,pytz

df['EUTime'] = None
df['EUTime'] = pytz.timezone("Europe/Paris").localize(df['dateTime'], is_dst=None)

AttributeError: 'Series' object has no attribute 'tzinfo'
df['dateTime'] = pd.to_datetime(df['dateTime'])
In [50]:
s = s.dt.tz_localize("Europe/Paris")
s

Out[50]:
0   2016-05-13 00:00:00+02:00
1   2016-06-14 00:00:01+02:00
2   2016-07-15 12:32:02+02:00
3   2016-05-16 02:34:10+02:00
4   2016-05-17 11:00:04+02:00
Name: dateTime  , dtype: datetime64[ns, Europe/Paris]