繁体   English   中英

熊猫数据框整数索引到日期索引

[英]pandas dataframe integer index to date index

我有一个熊猫数据帧,该数据帧由对应于年份的整数值索引(例如,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的情况下如何正确转换?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM