用python删除csv文件行列的操作是什么?

Admin 2021-05-20 群英技术资讯 612 次浏览

       如何使用python删除csv文件的行列?一些新手对于如何删除csv文件的行列不是很清楚,因此这篇文章就给大家分享一下,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文件数据进行删除行或列操作同理。

       关于python对删除csv文件行列的操作介绍就到这,如果想对Excel删除行列也是一样的,感兴趣的朋友可以自己试试,希望本文对大家有帮助。

文本转载自脚本之家

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服