我正在尝试连接2个数据帧。
'data'ds看起来如下(长度= 6260):
tail
bs forecast
2016-09-25 17:15:00 2.371138 NaN
2016-09-25 17:20:00 2.611324 NaN
2016-09-25 17:25:00 2.503655 NaN
2016-09-25 17:30:00 2.439995 NaN
2016-09-25 17:35:00 3.140531 NaN
'future'df如下所示(length = 289):
head
bs forecast
2016-09-25 23:55:00 NaN NaN
2016-09-26 00:00:00 NaN NaN
2016-09-26 00:05:00 NaN NaN
2016-09-26 00:10:00 NaN NaN
2016-09-26 00:15:00 NaN NaN
tail
bs forecast
2016-09-26 23:35:00 NaN NaN
2016-09-26 23:40:00 NaN NaN
2016-09-26 23:45:00 NaN NaN
2016-09-26 23:50:00 NaN NaN
2016-09-26 23:55:00 NaN NaN
然后,我像这样连接两个dfs:
data = pd.concat([data, future])
我想要的结果出来了:
bs forecast
2016-09-25 17:35:00 3.140531 NaN
2016-09-25 23:55:00 NaN NaN
2016-09-26 00:00:00 NaN NaN
2016-09-26 00:05:00 NaN NaN
2016-09-26 00:10:00 NaN NaN
2016-09-26 00:15:00 NaN NaN
然而,当我检查“数据”的长度时,它是6518而不是6549(6260 + 289)。
假设这样工作吗?或者我做错了什么?
31行的其余部分发生了什么变化? (6549 - 6518)