我對pandas
處理與時間相關的對象的方式感到困惑。在熊貓中混淆日期時間對象
如果我做
x = pd.datetime.fromtimestamp(1440502703064/1000.) # or
x = pd.datetime(1234,5,6)
在任何一種情況下
然後type(x)
回報datetime.datetime
。但是,如果我有:
z = pd.DataFrame([
{'a': 'foo', 'ts': pd.datetime.fromtimestamp(1440502703064/1000.)}
])
然後type(z['ts'][0])
返回pandas.tslib.Timestamp
。這個演員什麼時候發生?其觸發器是pandas
還是numpy
?在後一種情況下我得到了什麼樣的這種類型,以及它在哪裏記錄?
聽起來不錯。所以'TimeStamp'是一種內部未記錄的對象。大:( – Dror
以及它將有助於閱讀大量的文檔:http://pandas.pydata.org/pandas-docs/stable/timeseries.html和http://pandas.pydata.org/pandas-docs/stable/ basics.html#dtypes – Jeff