1
一个在我的数据框列的是D型细胞datetime64
的格式 - 2011-01-01 00:00:00
如何将一个Series对象传递给time.mktime?
'%Y-%m-%dT%H:%M:%S'
现在,我要列在一个新的DF复制,和值转换为UTC时间戳。我曾尝试以下方法:
from pytz import utc, timezone
from datetime import datetime
from time import mktime
input_dt = pd.to_datetime(df["BaseDateTime"])
input_dt
mktime(timezone('US/Eastern').localize(input_dt).utctimetuple())
#OR
mktime(utc.localize(input_dt).utctimetuple())
执行最后两个语句之后,它会引发以下错误:
AttributeError: 'Series' object has no attribute 'tzinfo'
什么其他的方法,我应该用得到的该BaseDateTime山坳UTC时间戳数据框?
也许需要'DF [ “BaseDateTime”] dt.tz_localize (“UT C')',勾选[docs](http://pandas.pydata.org/pandas-docs/stable/timeseries.html#working-with-time-zones) – jezrael