python数据处理----修改索引和行列

本文介绍了如何使用Pandas库进行数据操作,包括设置自定义索引、打开文件时指定索引、重置索引以及修改行名和列名的方法。通过`set_index()`函数可以方便地将某个字段设为索引,`reset_index()`用于重置索引,而`rename()`方法则用于修改行列名称。此外,还展示了如何添加、删除和插入DataFrame的列。

修改索引

修改索引之前是自动生成的索引:

在这里插入图片描述
使用set_index('以xx字段为索引',inplace=True)设置索引:

inplace为True不用给新变量赋值,使用旧的变量名发现索引就已经被改变
在这里插入图片描述

打开文件时就生成索引:

index_col='以xx字段为索引'
在这里插入图片描述

重置索引:

reset_index()

在这里插入图片描述

DataFrame修改行名和列名

通过rename方法修改:
在这里插入图片描述
提取index和columns属性修改再赋值:

在这里插入图片描述

DataFrame添加、删除和插入队列

  1. 添加:
movie = pd.read_csv('../data/movie.csv')
# 添加新列,并赋值  DataFrame['新列名'] = (值)
movie['new_name'] = (movie['movie_title'] + '----'+  movie['country'])

在这里插入图片描述

  1. 删除:
# 删除列
movie = movie.drop('new_name',axis='columns')
# 删除行
movie = movie.drop('索引',axis='index')
  1. 插入:
DataFrame.insert(loc='下标',column='列名',value='值')

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值