我正在尝试将数据复制/替换到数据帧的列中。 当索引相同时,我可以轻松地复制它。 例如:
sampledata['Total']=actualdata['Total']
上面和下面都有工作
sampledata.loc[janStart:janEnd, 'Total'] = (sampledata.loc[0:755, 'Total']
但当我试图将数据从一个数据帧复制到另一个数据帧时,会将其复制到不同的索引中。或者,对于同一数据帧中的不同索引,它不起作用。 以下代码不起作用:
sampledata.loc[1417:2153, 'Total'] = sampledata.loc[0:743, 'Total']
我也试过:
actualdata.reset_index(drop=True, inplace=True)
#actualdata.index=sampledata.index
#sampledata.ignore_index = True
#actualdata.ignore_index = True
#actualdata.reindex_like(actualdata)
sampledata.loc[1417:2153, 'Total'] = actualdata.loc[0:743, 'Total']
本规范的目的是将用电量从一个月复制到另一个月。 也欢迎使用任何其他方法
要能够复制
Series
,索引必须匹配消除复制序列索引的一个简单技巧是提取其值,实际上将其转换为无索引数组:
唯一的要求是尺寸应匹配
相关问题 更多 >
编程相关推荐