我有下面的DataFrame,它以1.10的索引开始,并以0.05递增:
A B C D E
1.10 3 2 2 1 0
1.15 1 2 0 1 0
1.20 0 0 0 1 -1
1.25 1 1 3 -5 2
1.30 -3 4 2 6 0
...
我想用零扩展这个DataFrame,结果如下所示:
A B C D E
0 0 0 0 0 0
0.05 0 0 0 0 0
0.10 0 0 0 0 0
...
1.10 3 2 2 1 0
1.15 1 2 0 1 0
1.20 0 0 0 1 -1
1.25 1 1 3 -5 2
1.30 -3 4 2 6 0
...
所以我希望索引从0开始,然后递增0.05,直到达到最初的起始索引1.10。如何做到这一点?
1条答案
按热度按时间vmjh9lq91#
在
numpy.arange
的帮助下使用reindex
:或者,如果你不想接触现有的DataFrame,只想添加缺少的先前索引(这更符合“* 索引从0开始,递增0.05,直到达到原始的开始索引1.10 *”的精神),创建顶部的DataFrame和
concat
:输出: