加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹤壁站长网 (https://www.0392zz.cn/)- 分布式云、存储数据、视频终端、媒体处理、内容创作!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

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

发布时间:2022-03-29 14:01:53 所属栏目:语言 来源:互联网
导读:如何使用python删除csv文件的行列?一些新手对于如何删除csv文件的行列不是很清楚,因此这篇文章就给大家分享一下,python怎样删除删除csv文件行列,下面我们就来看看具体操作。 1. 读取数据 用pandas中的read_csv()函数读取出csv文件中的数据: import panda
      如何使用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文件数据进行删除行或列操作同理。

(编辑:鹤壁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读