read_csv()接受以下常见参数

参数 中文名 参数类型 默认参数 参数功能 说明
filepath_or_buffer   various

:文件路径、URL、或者

是read()函数返回的对象

   
sep 指定分隔符 str 默认是','    
delimiter 定界符 str 默认是None   指定该参数,sep失效
delim_whitespace   boolean 默认是False 指定空格或者'\t'是否作为分隔符使用 如果该参数指定为True,则delimiter失效
header       指定行号用于列名,默认指定是第0行作为列名。如果没有列名,则显式指定header = None  
names     默认是None 如果表格中没有列名,就显式指定header = None,然后由names= ["xx","xx"]指定列名。  
index_col   int or sequence or False 默认是None 用作行索引的列编号或者列名 当设定index_col = False时,强制pandas不使用第一个列作为行名
usecols   list-like 或者callable 默认是None 返回列的子集,就是你可以指定哪些列返回,比如usecols = [1,3,5]或者usecols = [' xx','xx']  xx是列名 输入0、1这种数字则顺序就没了,若想保留列的顺序,就输入列名。
squeeze   boolean 默认是False 如果只包含一列,则设置为True,会返回一个Series.  
prefix   str 默认是None 在没有列标题时,用来给列添加前缀。 比如prefix = 'xx',则列名就是xx0,xx1,xx2....
mangle_dupe_cols   boolean 默认是True 将列名重复的列,更名为X.0,X.1,X.2.. 如果设置为False,则覆盖所有重名列。
dtype   type 默认是None 指定每列数据的类型 dtype = {‘a’:np.float64,'b':np.int32}
skiprows   list-like或者interger 默认是None 跳过指定的行 skiprows = [1,2,3,4] or skiprows = lambda x :x%2 !=0
skipfooter   int 默认是0 从底部跳过的行 skiprows = [1,2,3]从尾部忽略123行
nrows   int 默认是None 需要读取的行数 nrows  = [1,2,3]从头部读取123行
na_values   scalar或者str或者list-like 默认是NOne 用于替换NA/NaN的值  
memory_map   boolean 默认是False 如果filepath是filepath_or_buffer,则直接将其映射到内存  
keep_default_na   boolearn 默认是True 与na_values搭配使用,  
na_values          
na_filter   boolean 默认是True 如果设置为False,则不检查有无空值,提高速度  
verbose   boolean 默认是False 指示替代非数字列的NA的数量  
skip_blank_lines   boolean 默认是True 如果是True则跳过空白行,为False则空白行用NaN替代。  
encoding   str 默认是None encoding  = 'utf-8'  
           
           
           
           
           
           
           
           
           

参考网址:https://pandas.pydata.org/pandas-docs/stable/user_guide/io.html#io-read-csv-table

建议还是看英文介绍,详细

pandas-pd.read_csv的更多相关文章

  1. pd.read_csv() 、to_csv() 之 常用参数

    本文简单介绍一下read_csv()和 to_csv()的参数,最常用的拿出来讲,较少用的请转到官方文档看. 一.pd.read_csv() 作用:将csv文件读入并转化为数据框形式. pd.read ...

  2. pandas的read_csv函数

    pd.read_csv(filepath_or_buffer, sep=',', delimiter=None, header='infer', names=None, index_col=None, ...

  3. pd.read_csv的header用法

    默认Header = 0: In [3]: import pandas as pd In [4]: t_user = pd.read_csv(r'C:\Users\Song\Desktop\jdd_d ...

  4. [Python Study Notes]pd.read_csv()函数读取csv文件绘图

    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...

  5. pd.read_csv参数解析

    对pd.read_csv参数做如下解释: pandas.read_csv(filepath_or_buffer, sep=', ', delimiter=None, header='infer', n ...

  6. (转)pd.read_csv之OSError: Initializing from file failed的解决方案

    转:https://blog.csdn.net/funnyPython/article/details/78532102 rides = pd.read_csv(data_path)1 # OSErr ...

  7. pandas的read_csv踩到的坑

    read_csv要注意,如果没有设置index_col时,读出来的会在索引上方加上Unnamed:0.可以通过设置index_col来解决这个问题. import pandas as pd impor ...

  8. 使用read、readline、readlines和pd.read_csv、pd.read_table、pd.read_fwf、pd.read_excel获取数据

    从文本文件读取数据 法一: 使用read.readline.readlines读取数据 read([size]):从文件读取指定的字节数.如果未给定或为负值,则去取全部.返回数据类型为字符串(将所有行 ...

  9. 详解pandas的read_csv方法

    楔子 使用pandas做数据处理的第一步就是读取数据,数据源可以来自于各种地方,csv文件便是其中之一.而读取csv文件,pandas也提供了非常强力的支持,参数有四五十个.这些参数中,有的很容易被忽 ...

  10. pd.read_csv操作读取分隔符csv和text文件

    pandas.read_csv可以读取CSV(逗号分割)文件.文本类型的文件text.log类型到DataFrame 1. pandas.read_csv常用参数整理 也支持文件的部分导入和选择迭代 ...

随机推荐

  1. H5 IOS 虚拟键盘不回落的问题

    在 H5 页面中,会发现在高版本的 IOS 系统中(ios12以上)和微信版本6.7.x以上,都会发现 input 等输入框,输入内容之后发现虚拟键盘消失,但是页面出现大面积白框. 解决办法(最后加上 ...

  2. 解决code first Migration 增加外键时出现错误的问题

    先上模型 Comment public class Comment { [Key] public int CommentId { get; set; } [Required] public int S ...

  3. Transformer 学习

    https://www.bilibili.com/video/av65521101/?p=98 (李宏毅,视频讲解,可以作为基础入门) 课件:https://pan.baidu.com/s/1Shjn ...

  4. qdatatime大小

    QDateTime time1; QDateTime time2; uint stime = time1.toTime_t(); uint etime = time2.toTime_t(); int ...

  5. ubuntu:beyond compare 4 This license key has been revoked 解决办法

    错误如图所示: 解决办法: (1)先用find命令找到bcompare所在位置:sudo find /home/ -name '*bcompare' ()进入 /home/whf/.config,删除 ...

  6. Dubbox服务的提供方配置

    在src/main/resources下创建applicationContext-service.xml ,内容如下: <?xml version="1.0" encodin ...

  7. java中继承条件下构造方法的执行过程

    继承条件下构造方法的调用规则如下: 情况1:如果子类的构造方法中没有通过super显式调用父类的有参构造方法,也没有通过this显式调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法.在这种 ...

  8. magento 多域名多店

    在magento1.4中请参考官网 :http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-dom ...

  9. Delphi 消息函数 SendMessage函数和 PostMessage的区别

    SendMessage函数 将指定的消息发到窗口.它调用特定窗口的窗口处理函数,并且不会立即返回,直到窗口处理函数处理了这个消息. PostMessage函数 将一个消息放入与创建这个窗口的消息队列相 ...

  10. J2EE学习篇之--JDBC详解

    今天我们来说一下关于JDBC的相关知识,关于JDBC我想大家都不陌生了,而且我记得早就开始使用它了,记得那是大二的时候做课程设计,但是那时候是为了完成任务,所以遇到问题就google,那时候也没有时间 ...