2016-06-10 49 views
1

我加載數據合併的日期和時間來創建時間序列索引

df3=sql.read_sql("select * from referenceMesure",conn) 
    print df3 

輸出

   NumeroM Date  Heure   Reg 
      0  2396 2016-05-26 15:32:00  2396   
      1  2397 2016-05-26 15:34:00  75599    
      2  2398 2016-05-26 15:35:00  5822     
      3  2399 2016-05-26 15:37:00  45225    
      4  2400 2016-05-26 15:38:00  5266 

信息

   NumeroM     int64 
       Date   datetime64[ns] 
       Heure   timedelta64[ns] 

我想要的列日期和時間包含日期 - 時間信息。即我想

     NumeroM Date  Heure   Reg 
2016-05-26:15:32:00 2396 2016-05-26 15:32:00  2396   
2016-05-26:15:34:00 2397 2016-05-26 15:34:00  75599 

我想時間序列

回答

1

我認爲你可以使用另外,由於Datedtypedatetime和列Heuretimedelta

df.index = df.Date + df.Heure 
print (df) 
        NumeroM  Date Heure Reg 
2016-05-26 15:32:00  2396 2016-05-26 15:32:00 2396 
2016-05-26 15:34:00  2397 2016-05-26 15:34:00 75599 
2016-05-26 15:35:00  2398 2016-05-26 15:35:00 5822 
2016-05-26 15:37:00  2399 2016-05-26 15:37:00 45225 
2016-05-26 15:38:00  2400 2016-05-26 15:38:00 5266 
+0

感謝@jezrael它工作 –

+0

很高興能爲您提供幫助。美好的一天。順便說一句,非常重要的是關於'dtypes',尤其是'timedelta'的信息。 – jezrael

+0

但是在新列中有一個空格,OP樣本沒有顯示這樣的空格。 – Marichyasana