python删除csv文件的行列

作者:流沙没尘居士 时间:2021-04-10 20:41:08 

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

标签:python,csv,删除
0
投稿

猜你喜欢

  • 为自己的网站添加RSS功能

    2007-11-05 19:18:00
  • 六个窍门助你提高Python运行效率

    2021-07-19 08:31:15
  • 基于python和flask实现http接口过程解析

    2022-06-01 11:46:36
  • PHP用mysql数据库存储session的代码

    2023-09-05 00:44:50
  • Python 不设计 do-while 循环结构的理由

    2021-08-04 11:55:19
  • Python3网络爬虫之使用User Agent和代理IP隐藏身份

    2022-03-05 13:13:07
  • python 利用jieba.analyse进行 关键词提取

    2021-03-16 22:11:26
  • dataframe 按条件替换某一列中的值方法

    2021-06-16 00:23:33
  • Django零基础入门之模板变量详解

    2023-03-19 11:17:16
  • 深入理解Python3 内置函数大全

    2022-06-27 22:11:36
  • JavaScript中new操作符的原理与实现详解

    2024-05-22 10:31:07
  • Windows Server 2008之数据安全保护

    2008-12-04 12:49:00
  • 关于MySQL编码问题的经验总结

    2007-08-23 16:10:00
  • 用Python爬取英雄联盟的皮肤详细示例

    2023-05-07 22:41:19
  • OpenCV2从摄像头获取帧并写入视频文件的方法

    2022-04-10 07:15:22
  • MySQL性能全面优化方法参考,从CPU,文件系统选择到mysql.cnf参数优化

    2024-01-22 16:37:20
  • 教你Pycharm安装使用requests第三方库的详细教程

    2023-02-24 16:40:01
  • 奇怪的PHP引用效率问题分析

    2023-10-29 14:36:04
  • vue中导出Excel表格的实现代码

    2024-06-05 09:14:06
  • vuex中...mapstate和...mapgetters的区别及说明

    2023-07-02 16:33:53
  • asp之家 网络编程 m.aspxhome.com