importpandasaspd#建立示例dataframedf=pd.DataFrame([[1,2],[3,4]],columns=['a','b'])print(df)#ab#012#134#准备新行数据new_row=[5,6]#在dataframe的末尾插入新行df.loc[len(df)]=new_rowprint(df)#ab#012#134#256
如果你想在dataframe的任意位置插入新行,你可以使用类似
df.loc[row_index]=new_row的语法。
在构造的dataframe中添加一行数据
给已经建好的DataFrame中添加一行
#构建一个dataframedf=pd.DataFrame(columns=['name','number'],data=[['cat',3],['dog',2],['pig',1]])dfnamenumber0cat31dog22pig1#插入一行,随便设置索引,比如按照字符串作为索引df.loc['new']=['duck',10]dfnamenumber0cat31dog22pig1newduck10
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
THE END