找回密码
 会员注册
查看: 25|回复: 0

PandasDataFrame如何添加一行数据

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64965
发表于 2024-9-4 09:16:19 | 显示全部楼层 |阅读模式
在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可以非常方便地在任意位置插入新行数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-29 10:54 , Processed in 0.484828 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表