我有一个DataFrame对象,类似于下面这个对象:
onset length
1 2.215 1.3
2 23.107 1.3
3 41.815 1.3
4 61.606 1.3
...
我想做的是在某个索引值指定的位置插入一行,并相应地更新以下索引。
onset length
1 2.215 1.3
2 23.107 1.3
3 30.000 1.3 # new row
4 41.815 1.3
5 61.606 1.3
...
做这件事的最好方法是什么?
4条答案
按热度按时间1u4esq0p1#
你可以切片并使用concat来得到你想要的。
这将在示例输出中生成 Dataframe 。据我所知,concat是在panda中实现插入类型操作的最佳方法,但不可否认,我绝不是pandaMaven。
7kqas0il2#
我发现排序比切片和连接更具可读性。
b4qexyjb3#
我认为不使用concat或append会更容易:
(假设索引如所提供,从1开始)
5ktev3wc4#
如果您想保留原始索引,这可能会更好: