当值的长度与索引的长度不匹配时如何填充 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)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当值的长度与索引的长度不匹配时,用Nan填充

熊猫分组长度与 NaN 不匹配

如何填充NAN“忽略”索引?

如何在日期时间索引上联接两个数据框,用nan自动填充不匹配的行

如何用NaN填充两个向量之间的差异以使长度相等?

ValueError:当数组长度与索引长度不匹配时。如何调试呢?

如何将(平均)不同索引长度的数据帧与内部的 NaN 结合起来?

值长度与索引长度不匹配

数组长度与索引长度不匹配

在删除列表时如何修改DataFrame的列表以获取均值,长度和NaN的数量?

当索引不匹配但长度匹配时,如何连接两个数据帧?

错误:<rect>属性x:预期长度“ NaN”

错误:<rect>属性y:预期长度“ NaN”

检查输入中的不良字符,NaN,长度

当我读取.dat文件时出现Python NAN NAN NAN NAN NAN

熊猫:如何动态填充NaN?

熊猫:向前填充而不填充尾随的NaN

优化填充nan循环

拉伸数组并填充nan

填充列表nan值

Nan值的布尔索引

基于索引,如何用先前的上述值填充NaN值?

如何让Matlab知道“ NaN”应被视为NaN?

错误:<rect>属性宽度:预期长度“ NaN”。和<text>属性dx:预期长度“ NaN”

错误:<circle> 属性 cx:预期长度,“NaN”和错误:<circle> 属性 cy:预期长度,“NaN”

尝试修改pandas groupby的列值时出现“ ValueError:值的长度与索引的长度不匹配”

ValueError:将函数应用于数据帧时,值的长度与索引的长度不匹配

如何修复值错误“值长度 (1) 与索引长度 (15) 不匹配”

如何填写缺失的NAN?