2014-09-22 114 views
1

我想將整數類型的日期轉換爲日期時間。如何將系列整數轉換爲大熊貓的日期時間

前)我:20130601000011(2013年6月1日00:00:11)

我不知道如何使用pd.to_datetime

請任何意見

感謝

ps。我的腳本如下

rent_date_raw = pd.Series(1, rent['RENT_DATE']) 
return_date_raw = pd.Series(1, rent['RETURN_DATE']) 
rent_date = pd.Series([pd.to_datetime(date) 
         for date in rent_date_raw]) 
daily_rent_ts = rent_date.resample('D', how='count') 
monthly_rent_ts = rent_date.resample('M', how='count') 

回答

1

熊貓似乎很好,只要你轉換爲字符串先處理您的格式:

import pandas as pd 
eg_date = 20130601000011 
pd.to_datetime(str(eg_date)) 
Out[4]: Timestamp('2013-06-01 00:00:11') 

你此刻的數據真的比的整數字符串,因爲它並不代表一個單一的數字。字符串的不同子部分反映了時間的不同方面。

相關問題