熊猫转换时间戳

问题描述:

当我使用命令:熊猫转换时间戳

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

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

ouput: 

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

我认为你写的代码可以工作,或者你可以发布数据以便更好的调试。

+0

好吧我上传了我使用的代码和它的输出。 @Tangfeifan –