python删除csv文件的行列


Posted in Python onApril 06, 2021

1. 读取数据

用pandas中的read_csv()函数读取出csv文件中的数据:

import pandas as pd
df = pd.read_csv("comments.csv")
df.head(2)

用drop函数进行文件中数据的删除行或者删除列操作。

2. 删除列操作

方法一:假设我们要删除的列的名称为 ‘观众ID',‘评分' :

df=df.drop(['观众ID','评分'],axis=1)

方法二:

#删除指定列
df.drop(columns=["城市"])

即可删除指定的列

3. 删除行操作

删除某几行

df.drop([1,2]) #删除1,2行的整行数据

删除行(某个范围)

#删除行(某个范围)
df.drop(df.index[3:6],inplace=True)

将数据重新保存到csv文件中

#如果想要保存新的csv文件,则为
df.to_csv("data_new.csv",index=False,encoding="utf-8")

4. drop函数的相关参数说明:

参数axis=0,表示对行进行操作,如对列进行操作则更改默认参数为axis=1。

参数inplace=False,表示该删除操作不改变原数据,返回一个执行删除操作后的新dataframe,如直接对原数据进行删除操作,则更改默认参数为inplace=True。

5. to_csv函数的相关参数说明:

参数index=False,表示输出不显示index(索引)值。

参数encoding=“utf-8”,表示保存的文件编码格式为utf-8。

上述是对CSV文件数据删除行或列操作,对Excel文件数据进行删除行或列操作同理。

到此这篇关于python删除csv文件的行列的文章就介绍到这了,更多相关python删除csv行列内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解Python的Django框架中的模版继承
Jul 16 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
Dec 15 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
Jul 17 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
PyGame贪吃蛇的实现代码示例
Nov 21 Python
Python人脸识别第三方库face_recognition接口说明文档
May 03 Python
基于python实现把图片转换成素描
Nov 13 Python
Python读取YAML文件过程详解
Dec 30 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
Apr 14 Python
Python selenium模块实现定位过程解析
Jul 09 Python
使用python爬取抖音app视频的实例代码
Dec 01 Python
解决virtualenv -p python3 venv报错的问题
Feb 05 Python
python使用pygame创建精灵Sprite
python 逐步回归算法
python 通过使用Yolact训练数据集
python生成随机数、随机字符、随机字符串
Apr 06 #Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 #Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
python实现批量提取指定文件夹下同类型文件
Apr 05 #Python
You might like
php 缓存函数代码
2008/08/27 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
Python 中 Meta Classes详解
2016/02/13 Python
python实现简单遗传算法
2018/03/19 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
Python基于requests库爬取网站信息
2020/03/02 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python gevent协程切换实现详解
2020/09/14 Python
Python eval函数原理及用法解析
2020/11/14 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
自荐信怎么写好
2013/11/11 职场文书
个人职业生涯规划书1500字
2013/12/31 职场文书
商铺租赁意向书
2014/04/01 职场文书
个人授权委托书格式
2014/08/30 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python