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的汉字转GBK码实现代码
Feb 19 Python
Python中使用copy模块实现列表(list)拷贝
Apr 14 Python
Python中使用多进程来实现并行处理的方法小结
Aug 09 Python
python shell根据ip获取主机名代码示例
Nov 25 Python
Python查找最长不包含重复字符的子字符串算法示例
Feb 13 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
Jul 24 Python
python实现全排列代码(回溯、深度优先搜索)
Feb 26 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 Python
Python eval函数原理及用法解析
Nov 14 Python
python实现录制全屏和选择区域录屏功能
Feb 05 Python
Python OpenCV实现传统图片格式与base64转换
Jun 13 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
PHP date函数常用时间处理方法
2015/05/11 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
php for 循环使用的简单实例
2016/06/02 PHP
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
python正则实现提取电话功能
2018/02/24 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
python构造IP报文实例
2020/05/05 Python
python利用opencv保存、播放视频
2020/11/02 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
梅花魂教学反思
2014/04/25 职场文书
英文求职信范文
2014/05/23 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
如何使用Python实现一个简易的ORM模型
2021/05/12 Python