我尝试将DF1:
datecreated 1 2 3 4 5 ... 331 332 333 334 335 336
0 2022-11-14 4000 3900 3850 3810 3790 ... 5520 5300 5180 4990 4730 4520
使用DF2:
datecreated 1 2 3 ... 333 334 335 336
0 2022-11-15 4000 3200 3150 ... 5544 4190 4735 3520.0
使用:
pd.concat([df_, df2.reset_index()], axis=0)
我得到:
datecreated 1 2 3 ...
0 2022-11-14 4000.0 3900.0 3850.0 ...
0 2022-11-15 NaN NaN NaN ...
存在一些问题:列在concat
之后加倍(大量NaN),行索引不是增量的。如何解决这个问题?
1条答案
按热度按时间px9o7tmv1#
我似乎无法重现您的问题......但是,为了让您猜一猜,我打赌其中一个列名是整数,另一个列名是字符串:
给定:
正在执行:
输出量: