熊猫转换时间戳
Posted
技术标签:
【中文标题】熊猫转换时间戳【英文标题】:Pandas Converting Timestamps 【发布时间】:2017-10-07 04:09:59 【问题描述】:当我使用命令时:
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=",")
这是我生成的文件:
【问题讨论】:
【参考方案1】:time=('9/18/2017 12:00:00 AM')
data=pd.to_datetime(time)
data
ouput:
Timestamp('2017-09-18 00:00:00')
我认为你编写的代码会起作用,或者你可以发布数据以便更好地调试。
【讨论】:
好的,我上传了我正在使用的代码及其输出。 @唐飞凡以上是关于熊猫转换时间戳的主要内容,如果未能解决你的问题,请参考以下文章
我找不到将熊猫时间戳转换为 matplotlib 图的日期的方法