2014-12-19 28 views
0

我与那里的日期间隔不均匀日期/值,如熊猫系列:真正的X/Y图表的熊猫系列

DATE 
2014-12-04   0.000000 
2014-12-05 250556.619700 
2014-12-10 357143.631767 
2014-12-20 435740.234867 
... 

我试图得到一个真正的X/Y图,其中日期的间隔反映在x轴上,但我找不到一个简单的解决方案。

我当然可以将日期转换为1970年以来的天数(无论什么),并做一个X/Y图,但我希望有一个更优雅的解决方案。

+0

是日期字符串还是时间戳记对象? – Ffisegydd 2014-12-19 11:03:09

+0

非常好的问题。我从CSV文件中导入数据,并将第一列设置为read_csv中的索引。当我打印df.dtypes时,我没有得到索引列的类型。 – Moose 2014-12-19 11:09:30

+0

那么,如果他们是'时间戳'对象,那么它会做你想要的。所以情节将根据日期之间的差异进行间隔。所以我猜他们在这种情况下是字符串。 – Ffisegydd 2014-12-19 11:10:42

回答

2

看起来你的日期不是Timestamp对象,而是字符串。如果将它们转换为Timestamp对象,那么它将正确绘制,它会不均匀地绘制不均匀的日期间距。

要使用pd.read_csv解析列时,您可以传递关键字参数parse_dates=[0](假设您的日期位于第0列中)。