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