当值的长度和索引的长度不匹配时,如何填写nan



我有一个长度为628值的数据帧(4列(。我想添加日期值,范围从2012-08-23到2014-08-23,频率为D

我使用以下代码。

df['Date'] = pd.date_range(start='2012-08-23', end='2014-08-23', freq='D')

由于这个范围的值是731,它给出了(可以理解的(以下错误:

ValueError: Length of values (731) does not match length of index (628)

有没有一种方法可以将nan填充到尾部日期长度和其他列不匹配的其他列中?

通过Series()concat()方法尝试:

date=pd.Series(pd.date_range(start='2012-08-23', end='2014-08-23', freq='D'),name='date')

最后:

df=pd.concat([date,df],axis=1)

相关内容

  • 没有找到相关文章