【发布时间】:2018-03-02 11:29:28
【问题描述】:
我有一个数据框df,它的索引结构如下:
>> df.index.values
array(['2017-12-19T07:00:04.753422000', '2017-12-19T07:00:09.628389000',
'2017-12-19T07:00:12.065880000', ...,
'2018-01-22T15:29:52.462586000', '2018-01-22T15:29:54.900103000',
'2018-01-22T15:29:56.728234000'], dtype='datetime64[ns]')
如您所见,索引的dtype 是datetime64[ns]。 如何将其dtype 更新为datetime64[us]? (this post 对我不起作用)。
确实,主要问题来自调用此函数df.to_sql('table_name', engine) 以将df 插入到postgre 的表中。我得到了以下错误:
错误:无法将 DatetimeIndex 转换为 dtype datetime64[us]
【问题讨论】:
标签: python postgresql pandas datetime dataframe