|
在PandasDataFrame中,我们经常需要添加新的行数据。这里介绍几种向DataFrame中添加一行数据的方法。1.使用.loc索引器.loc索引器可以在DataFrame的尾部添加一条新行数据,语法如下:df.loc[len(df)]=[value1,value2,...]例如:df=pd.DataFrame({'col1':[1,2],'col2':[3,4]}) df.loc[2]=[5,6] df col1 col20 1 3 1 2 42 5 62.使用.append()方法.append()方法可以向DataFrame尾部追加一行数据,语法如下:python df=df.append(pd.DataFrame([[value1,value2]],columns=df.columns))例如:df=pd.DataFrame({'col1':[1,2],'col2':[3,4]}) df=df.append(pd.DataFrame([[5,6]],columns=df.columns)) df col1 col20 1 3 1 2 42 5 63.使用insert方法insert方法可以在指定位置插入一条新行,语法如下:df.insert(0,'row_name',[value1,value2,...]) 例如:df=pd.DataFrame({'col1':[1,2],'col2':[3,4]}) df.insert(0,'row_name',[5,6]) df row_name col1 col20 5 1 3 1 6 2 4总之,PandasDataFrame可以非常方便地在任意位置插入新行数据。
|
|