首页 > 其他分享 >pandas的read_csv使用方法总结

pandas的read_csv使用方法总结

时间:2022-09-03 09:44:07浏览次数:61  
标签:pd read header file csv pandas 读取

pandas在读取csv文件的时候是通过reaad_csv这个函数进行函数读取的

f = open('file.csv',encoding='utf-8')

cont = pd.read_csv(f)

 

其中比较重要的是,在读取csv文件的时候文件内的分隔符号和函数中指定的分隔符号

要一致,pd.read_csv(...,sep='\t')

 

用户header设置导入DataFrame的列的名称,默认是‘infer’,但是要注意它与names之间的关系。

(1)当names没有被赋值的时候,header变成0,这时候是选取数据文件的第一行当做列的名字。

(2)当names有值,但是header没有值时,header会变成None。

 

index_col参数:生成DataFrame的时候索引默认是0,1,3,4,...我们可以设置set_index,但是也尅在读取的时候就指定某一个列为索引。

pd.read_csv('file.csv',delim_withspace=True,index_col='name')

 

usecols:只选出指定的列,pd.read_csv('file.csv',usecols=['name','address'])

nrows:参数设置一次性读入的文件的行数,它在读入大的文件的时候是非常有用的

pd.read_csv('file.csv',sep='\t',nrows=30)

 

标签:pd,read,header,file,csv,pandas,读取
From: https://www.cnblogs.com/justkeen/p/16652001.html

相关文章

  • Typescript类型体操 - Deep Readonly
    题目中文实现一个通用的DeepReadonly<T>,它将对象的每个参数及其子对象递归地设为只读。您可以假设在此挑战中我们仅处理对象。数组,函数,类等都无需考虑。但是,您仍然可以......
  • Uncaught TypeError: Cannot read property 'type' of undefined
    今天学习vue3中的ref,运行代码就报这种错误,网上各种方法试了不行,后面发现是返回对象中没返回定义的名字,但是报错是不会直接报名字没定义,我写的对象类型ref,其中定义了个type,......
  • java下载csv乱码问题
    一.问题。用EXCEL打开文件时,总是产生乱码,但是用NOTEPAD++打开时,显示正常。然后,在NOTEPADD++的“格式”工具栏中查了一下文件编码,发现是“以UTF-8格式编码”。二.解决......
  • k8s配置deployment的 liveness 和 readiness 探针
    1.概要我遇到的问题主要是,在部署的时候老的pod都是正常的,但是新部署的pod由于参数等配置错了,其实启动是有问题的。但是新的pod在启动3秒以后就把老的pod给干掉了,错误判断......
  • 如何在 JavaScript 中将 JSON 转换为 CSV
    如何在JavaScript中将JSON转换为CSV下面是我们如何在JavaScript中轻松地将JSON转换为CSV:函数jsonToCsv(项目){constheader=Object.keys(items[0]);常......
  • Geopandas III (Kafka-Stream)
    GeopandasIII(Kafka-Stream)大家好,在本文中,我们将使用geopandas和matplotlib以及来自kafka的数据制作如下实时地图。文章中使用的代码和数据关联您可以通过访......
  • Typescript类型体操 - Readonly 2
    题目中文实现一个通用MyReadonly2<T,K>,它带有两种类型的参数T和K。K指定应设置为Readonly的T的属性集。如果未提供K,则应使所有属性都变为只读,就像普通的Readonly<T>一......
  • C#中流的读取器和编写器(BinaryReader与 BinaryWriter ,StreamReader 与 StreamWriter,St
    C#中流的读取器和编写器(BinaryReader与BinaryWriter,StreamReader与StreamWriter,StringReader等)详细介绍智能建造小硕硕士研究生在读,分享编程、人工智......
  • cs294-ai-sys2022 lectures10 reading
    1. Theano:ACPUandGPUMathCompilerinPython(2010optional)动机Pythonisslow,onereasonisthatPythonusesfull-fledgedPythonobjectsontheheapto......
  • 在 Python 中将具有不同标题的多个 CSV 文件合并到一个文件中
    在Python中将具有不同标题的多个CSV文件合并到一个文件中在使用CSV文件进行数据分析时,我们可能需要处理大型数据集。在这些情况下,我们必须将所有数据合并到一个CS......