2017-10-07 272 views
0

當我使用命令:熊貓轉換時間戳

data['DATE_KEY']=pd.to_datetime(data.DATE_KEY)

它返回的時間戳格式「YYYY-MM-DD」,我想它也返回該時間戳的其他內容。我該怎麼做呢?

原始數據的格式發佈在前面的問題:Bigquery Error When Loading Timestamp

這是一個完整的代碼,我使用:

data=pd.read_csv('original_data.csv', index_col=False) 
data['DATE_KEY']=pd.to_datetime(data.DATE_KEY) 
useful_columns = ['DATE_KEY','ITEM_DESCRIPTION','SCAN_UNITS','AVE_UNIT_PRC', 'SCAN_DOLLARS'] 
data[useful_columns].to_csv('new_data.csv', index=False, sep=",") 

這是我得到的文件: enter image description here

回答

0
time=('9/18/2017 12:00:00 AM') 
data=pd.to_datetime(time) 
data 

ouput: 

Timestamp('2017-09-18 00:00:00') 

我認爲你寫的代碼可以工作,或者你可以發佈數據以便更好的調試。

+0

好吧我上傳了我使用的代碼和它的輸出。 @Tangfeifan –