pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头。若设置为-1,则无表头。示例如下:

(1)不设置header参数(默认)时:

df1 = pd.read_csv('target.csv',encoding='utf-8')

df1

(2)header=1时:

import pandas as pd

df2 = pd.read_csv('target.csv',encoding='utf-8',header=1)

df2

(3)header=-1时(可用于读取无表头CSV文件):

df3 = pd.read_csv('target.csv',encoding='utf-8',header=-1)

df3

PS:python 从 CSV 文件中删除表头

假设你有一个枯燥的任务,要删除几百 CSV 文件的第一行。也许你会将它们送入一个自动化的过程,只需要数据,不需要每列顶部的表头。可以在 Excel 中打开每个文件,删除第一行,并重新保存该文件,但这需要几个小时。让我们写一个程序来做这件事。该程序需要打开当前工作目录中所有扩展名为.csv 的文件,读取 CSV 文件的内容,并除掉第一行的内容重新写入同名的文件。这将用新的、无表头的内容替换CSV 文件的旧内容。

总的来说,该程序必须做到以下几点:

找出当前工作目录中的所有 CSV 文件。

读取每个文件的全部内容。

跳过第一行,将内容写入一个新的 CSV 文件。

在代码层面上,这意味着该程序需要做到以下几点:

循环遍历从 os.listdir()得到的文件列表,跳过非 CSV 文件。

创建一个 CSV Reader 对象,读取该文件的内容,利用 line_num 属性确定要跳过哪一行。

创建一个 CSV Writer 对象,将读入的数据写入新文件。针对这个项目,打开一个新的文件编辑器窗口,并保存为 removeCsvHeader.py。

循环遍历每个 CSV 文件

程序需要做的第一件事情,就是循环遍历当前工作目录中所有 CSV 文件名的列表。让 removeCsvHeader.py 看起来像这样:

#! python3

# removeCsvHeader.py - Removes the header from all CSV files in the current

# working directory

import csv, os

os.makedirs('headerRemoved', exist_ok=True)

# Loop through every file in the current working directory.

for csvFilename in os.listdir('.'):

if not csvFilename.endswith('.csv'):

continue# skip non-csv files

以上就是本文的全部内容,希望对大家的学习有所帮助

您可能感兴趣的文章:

python读取csv文件表头_python读csv文件时指定行为表头或无表头的方法相关推荐

  1. python 读取csv带表头_python读csv文件时指定行为表头或无表头的方法

    pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置header参数(默认)时: df1 = pd.read_c ...

  2. python为csv文件添加表头_python读csv文件时指定行为表头或无表头的方法

    python读csv文件时指定行为表头或无表头的方法 pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置hea ...

  3. python把csv做成柱状图_python读csv格式文档并用matplotlib绘制图表

    import csv from matplotlib import pyplot as plt from datetime import datetime fileName = 'sitka_weat ...

  4. matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)

    Matlab 文件操作及读 txt 文件 (fopen,fseek,fread,fclose) matlab 文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将 结果写入数据文件. ...

  5. fclose用法matlab,matlab文件操作及读txt文件(fopen,fseek,fread,fclose

    matlab文件操作及读txt文件(fopen,fseek,fread,fclose) matlab文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件.MATLAB提 ...

  6. python爬取百度使用kw关键字爬取时出现,百度安全验证,解决方法

    python爬取百度使用kw关键字爬取时出现,百度安全验证,解决方法 之前爬取百度用kw时的代码(没有任何问题) import requestsurl = 'http://www.baidu.com/ ...

  7. python中表头格式错误导入_python读csv文件时指定行为表头或无表头的方法

    pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置header参数(默认)时: df1 = pd.read_c ...

  8. 使用python读取和保存为excel、csv、txt文件以及对DataFrame文件的基本操作

    文章目录 一.对excel文件的处理 1.读取excel文件并将其内容转化DataFrame和矩阵形式 2.将数据写入xlsx文件 3.将数据保存为xlsx文件 4.使用excel对数据进行处理的缺点 ...

  9. python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作

    按行读取TXT文件 fname = './新建文件夹/yob2010.txt' //文件夹路径 with open(fname,'r+',encoding='utf-8') as f: for lin ...

  10. python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作

    python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...

最新文章

  1. 科研指导:机器学习与自然语言处理
  2. Java写十进制和二进制互转
  3. Git多人开发场景模拟
  4. 保存Delphi中的环境设置中的library path
  5. error while loading shared libraries: libopencv_highgui.so.3.2: cannot open shared object file 的解决办法
  6. 第一章 计算机语言分类
  7. 02-go的IDE安装
  8. 用批处理命令加WinRAR实现自动备份文件数据
  9. python答辩毕设ppt_毕设答辩ppt总结
  10. Spring框架学习——AOP
  11. 卡西欧科学计算机使用方法,卡西欧科学计算器使用教程
  12. Android仿自如客APP裸眼3D效果
  13. 2019年全国大学生电子设计竞赛综合测评
  14. 系统流程图,数据流程图和Ipo图的介绍
  15. 【科普】关于装机CPU参数介绍及选取原则
  16. 设计模式只是一把锤子,不要拿着到处去敲!
  17. 基于Hough变换的人眼虹膜定位
  18. JPA+Hibernate中常用的注解
  19. PTA 哈夫曼树与哈夫曼编码
  20. 小四川#TPP#谭平平越南游记谭之二 国穷民富

热门文章

  1. 百练2815:城堡问题题解 深度优先搜索解法
  2. 数据分析与爬虫实战视频——学习笔记(四)(糗事百科、天善智能、当当商城、sql输出)
  3. 【Java每日一题】Java笔试100题(1)
  4. VMware vCenter Server远程代码执行漏洞复现 CVE-2021-21972
  5. ES已经安装了ik分词器,仍然报错analyzer [ik_max_word] not found for field
  6. 理解 Joomla 的几个概念 - 读《Aprees.Begging.Joomla.From.Novice.to.Professional》
  7. 机器学习入门:Kaggle -titanic(泰坦尼克)生存预测
  8. 基于JAVA点餐系统的开题报告_开题报告-餐厅点餐系统的设计与实现.doc
  9. 公网地址和私网地址有哪些类型?
  10. 域名设置A记录或CNAME记录,但无法被解析,可能是因为状态为:clientHold