2015-05-20 206 views
0

當我從python的Excel中導入數據時,那裏的日期以標題中提到的時間戳格式顯示,難以匹配日期(我需要匹配我導入的整個列表中的幾個特定日期並進行一些計算)。那麼,有沒有辦法將它轉換爲日期時間格式,以便我可以應用像timedelta等函數(或)有沒有辦法做我沒有日期時間的需要。 任何幫助將非常有幫助。謝謝!!將時間戳('YYYY-MM-DD HH:MM:SS')轉換爲簡單的日期時間格式

+0

你用熊貓導入?如果是,則使用函數pd.to_datetime(df ['Timestamp_Column']) – Plug4

+0

您希望導入列的格式是什麼。文本或datetime.date? – Alexander

+0

@Alexander,datetime.date會更好,因爲我也需要做一些日期操作。 – Shashank

回答

0

假設進口日期是numpy的時間戳,怎麼樣:

import datetime as dt 

df['date_format'] = [ts.astype(dt.datetime).date() for ts in df['imported_date]] 
+0

這是一個numpy時間戳 – Shashank

+0

@Shashank請參閱修訂版 – Alexander

+0

我收到此error.AttributeError:'時間戳'對象沒有'astype'屬性 – Shashank

相關問題