pandas dataframe整数索引到日期索引

时间:2014-06-26 15:38:02

标签: python pandas

我有一个pandas数据框,该数据框由对应于一年的整数值索引(例如,2016)。我想将索引转换为datetime,每个日期对应于整数索引所指示的年份的6月末。当我这样做时:

    dstr = df.index.values[0]
    estr = df.index.values[-1]
    st = '06/30/' + str(dstr)
    e = '06/30/' + str(estr)
    df.index = pandas.date_range(start = st, end = e, freq='A-JUN')

除了预期数据之外,此代码还会创建一组单独的数据,这些数据看起来具有相同的索引但值都是NaN。当我打印数据库时,我只看到非NaN值,但是当我打印df [df.isnull()]时,我看到所有数据都是NaN。如果没有这些NaN,我该如何正确转换?

0 个答案:

没有答案