2

我注意到,如果我在熊猫数据框中有熊猫日期时间索引,那么当我使用 .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)

在此处输入图像描述

现在注意我打电话时日期值如何变化

print(date_df.values)

在此处输入图像描述

4

1 回答 1

2

@DYZ是对的,我一直在我的aws盒子上设置cronjobs,它的运行时间与源文件所说的时间不对应,因为它是在不同的时区产生的你可以试试在本地时间重新索引它。

import pytz
eastern = pytz.timezone('US/Eastern')
df.index = index.tz_localize(pytz.utc).tz_convert(eastern)
于 2017-07-17T17:54:30.690 回答