Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime 将年转换为日期时间_Datetime_Pandas - Fatal编程技术网

Datetime 将年转换为日期时间

Datetime 将年转换为日期时间,datetime,pandas,Datetime,Pandas,如果我有一个整数列表(例如[2006,2007,2008,2009,…]),并将它们设置为数据帧索引,那么如何将该索引转换为日期时间索引,以便在绘制x轴时,不会将其表示为[0,1,2,3…]+2.006E3?如果首先将整数转换为字符串,则可以构建日期时间索引,即 index = pd.DatetimeIndex([str(x) for x in [2005,2006,2007]]) 将为您提供每年1月1日的DatetimeIndex。这令人惊讶,因为pd.Timestamp('2014')是当

如果我有一个整数列表(例如[2006,2007,2008,2009,…]),并将它们设置为数据帧索引,那么如何将该索引转换为日期时间索引,以便在绘制x轴时,不会将其表示为[0,1,2,3…]+2.006E3?

如果首先将整数转换为字符串,则可以构建日期时间索引,即

index = pd.DatetimeIndex([str(x) for x in [2005,2006,2007]])

将为您提供每年1月1日的DatetimeIndex。

这令人惊讶,因为pd.Timestamp('2014')是当前日期(尽管它在0.15中变化)!