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 相关文章推荐
详解Django通用视图中的函数包装
Jul 21 Python
pip安装Python库时遇到的问题及解决方法
Nov 23 Python
查看django版本的方法分享
May 14 Python
python中ASCII码和字符的转换方法
Jul 09 Python
python requests爬取高德地图数据的实例
Nov 10 Python
对django xadmin自定义菜单的实例详解
Jan 03 Python
Django项目使用CircleCI的方法示例
Jul 14 Python
python如何从文件读取数据及解析
Sep 19 Python
pandas实现将日期转换成timestamp
Dec 07 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
python中用ctypes模拟点击的实例讲解
Nov 26 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面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
python读取二进制mnist实例详解
2017/05/31 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
python import 上级目录的导入
2020/11/03 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
Ibatis如何使用动态表名
2015/07/12 面试题
优秀毕业生求职信
2014/06/05 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
担保书格式范文
2015/09/22 职场文书
党员理论学习心得体会
2016/01/21 职场文书
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL