1
我有一個包含時間戳一個DF,例如,蟒多個時間戳到pandas.tslib.Timestamp
0 2014-12-18 10:47:37
1 2014-12-18 10:47:37
2 2014-12-18 10:47:37
3 2015-01-30 04:50:49
4 2015-03-01 11:16:41
欲這個劃分成的,也就是說,每次30分鐘時隙。我看到這樣做的方式是將時間戳轉換爲'pandas.tslib.Timestamp',而不是劃分爲時間段並將它們分成多個分箱。 但是。轉換爲datetime.datetime.strptime的第一步僅適用於字符串,不適用於數據框或列表。所以,我發現整個DF轉換成pandas.tslib.Timestamp的唯一途徑是通過行後去行:
for k in range(len(tbl)):
tbl.iloc[k] = datetime.datetime.strptime(str(tbl[k]),"%Y-%m-%d %H:%M:%S")
這是緩慢的,顯然是有辦法做到這一點作爲一個單一的鏡頭。 請指教。 謝謝!