2017-07-17 129 views
2
1天

日期过我注意到,如果我有一个数据帧熊猫熊猫的内部日期时间指数,当我使用.value的熊猫数据帧由

举例称他们的日期的价值变化。

import pandas as pd 

date_try=pd.date_range(start='2017-01-01',end='2017-05-01',freq='MS') 
date_df=pd.DataFrame(date_try) 

print(date_df) 

enter image description here

现在通知的日期值如何变化,当我打电话

print(date_df.values) 

enter image description here

+0

你有什么版本的熊猫?我无法在0.20 –

+0

上重现这一点 - 这就是Numpy如何显示日期时间的... – MaxU

+0

我的版本是0.15.2,并且我仅限于使用此版本。 –

回答

2

@DYZ是正确的,我碰到这一切的时候上设置cronjobs我的aws盒,它运行的时间与源文件所说的时间不一致,因为它是在不同的时区产生的。你c尝试在当地时间重新编制索引。

import pytz 
eastern = pytz.timezone('US/Eastern') 
df.index = index.tz_localize(pytz.utc).tz_convert(eastern)