例子1:假如我有一個DataFrame表嗅蔬,想要在第一行插入數(shù)據(jù)怎么辦请敦?
df
插入一行變成
df
做法:用df.loc[]
df.loc[-1] = [10, 20, 30]? # 增加一行
df.index = df.index + 1? # 把index的每一項增加1
df = df.sort_index()? #重新排序一下
例子2:在最后一行插入數(shù)據(jù)
df
變成
df
做法:用df.loc[]
size = df.index.size
df.loc[size] = [10, 20, 30]
利用這種辦法
我們也可以在一個空的df里面插入數(shù)據(jù)行了
比如:df = pd.DataFrame(columns=['a', 'b', 'c'], index=[])產生一個空的df
df
? ? Empty DataFrame
? ? Columns: [a, b, c]
? ? Index: []
使用iloc
size = df.index.size
df.loc[size] = [10, 20, 30]
df
試一下就知道了