python删除csv文件的行列
作者:流沙没尘居士 发布时间:2021-04-10 20:41:08
标签:python,csv,删除
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文件数据进行删除行或列操作同理。
来源:https://blog.csdn.net/weixin_49779629/article/details/115447073


猜你喜欢
- 目录完整项目地址:首页安装特点完整项目地址:https://github.com/zsjtoby/DevOpsCloud欢迎使用极云监控系统
- 本文实例讲述了Python操作json的方法。分享给大家供大家参考,具体如下:python中对json操作方法有两种,解码loads()和编
- 用python画图很多是根据z=f(x,y)来画图的,本博文将三个对应的坐标点输入画图:散点图:import matplotlib.pypl
- cs页面调用代码: public int TotalPage = 0; public int PageCurrent = 1; public
- declare @t varchar(255),@c varchar(255)declare table_cursor cursor for
- 你不可能随时备份数据,但你的数据丢失时,或者数据库目录中的文件损坏时, 你只能恢复已经备份的文件,而在这之后的插入或更新的数据,就无能为力了
- 1、列表的创建与遍历与整数和字符串不同,列表要处理一组数据。因此,列表必须通过显式的数据赋值才能生成,简单将一个列表赋值给另一个列表不会生成
- 1、not关键词可以反转一个布尔值。>>> not TrueFalse>>>>>> n
- 一、基本使用①从属于time这个包②一般使用都是使用time.Time 这个类型表示时间 ,time包中还有一些常量,源码如下// Comm
- 1. 创建一个图import networkx as nxg = nx.Graph()g.clear() #将图上元素清空所有的构建复杂网络
- 前言Python 字符串是一个内置的类型序列。字符串可用于处理 Python 中的文本数据。Python 字符串是 Unicode 点的不可
- 背景:数据库中逗号拼接的字符串,想展示其完整拼接名称或者按其值统计处理,怎么做?FIND_IN_SET函数和GROUP_CONCAT函数你会
- 1.新建一个django项目,2.前端展示一个按钮<form action="/start/" method=&q
- 导语昨天看到有留言竟然说我是月更博主,我明明更新地这么勤快(心虚.jpg)。看吧,昨天刚更新过,今天又来更新了。今天还是带大家写个小游戏吧,
- 最近在学着用easyui,发现框架用起来果然是方便简洁,能弄出这框架的都是大神级别了吧,牛啊....今天碰到这个应用可以说是让我非常之无语,
- 本文实例讲述了SQL Server日期加减函数DATEDIFF与DATEADD用法。分享给大家供大家参考,具体如下:SQL Server 日
- 前言在服务部署在mysql上应该有好几个月了,因为现在的工作基本都在终端,因此很少登陆,今天要修改个东西,忽然发现我竟然已经彻底忘记了mys
- 一、输出指令ASP的输出指令<% =expression %>显示表达式的值。这个输出指令等同于使用Resp
- 本文实例为大家分享了vue移动端图片裁剪上传的具体代码,供大家参考,具体内容如下1.安装cropperjs依赖库npm install cr
- 这篇文章主要介绍了pyftplib中文乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋