我有下面的 pandas 数据框
import pandas as pd dat = pd.DataFrame({'A' : [1,2,3,5], 'B' : [7.6.7.8]})
现在我有一个清单
List = [99, 88]
我想将此列表插入到第 2 行。
有什么方法可以实现这一点吗?我发现有一个方法叫
insert
任何指针都会非常有帮助。
您可以使用
iloc
concat
N = 2 List = [99, 88] out = pd.concat([dat.iloc[:N], pd.DataFrame([List], columns=dat.columns), dat.iloc[N:]], ignore_index=True)
输出:
A B 0 1 7 1 2 6 2 99 88 3 3 7 4 5 8