.read_table() / read_csv()  
  filepath_or_buffer 文件路径
sep=’\t’ 分隔符. 设置为N, 将尝试自动确定
delimiter=N sep的备用参数名
header='infer' int 用作列名称的行号
ints 若传入列表则表示这几行都将作为列标签
None 文件中不包含标题行
'infer' header = 0 if name is None else None
names=N 作为列标签的列表
index_col=N int 用作行标签的列
序列 使用MultiIndex
F 强制使用第一列作为索引
usecols=N list_like: 要读取的列, 位置或列标签
squeeze=F 若果解析的数据只有一列, 则返回一个Series
prefix=N 在没有标题时添加到列号的前缀,例如'X'代表X0,X1,...
mangle_dupe_cols=T 重复的列将被指定为”X”, "X.1"...“X.N”. 传入F将导致覆盖数据
dtype=N 数据或每列数据类型. 例如:{'a':np.float64,'b':np.int32}
engine=N 选择解析器引擎. ‘c’引擎速度更快,而’python’引擎目前更加完善
converters=N dict {key:fun(str)}. 转换某些列中的值的函数, 键是整数或列标签
true_values=N list. 要考虑的值为True   ???
false_values=N list. 要考虑的值为False   ???
skipinitialspace=F 跳过分隔符后的空白符
skiprows=N 要跳过的行号(list)或要跳过的行数(integer)
nrows=N 要读取的文件的行数. 适用于读取大文件的片段
na_values=N 识别为NaN的字符串或字符串列表
keep_default_na=T T设置的na_values追加到默认识别为NaN值的列表, 否则将覆盖默认
na_filter=T 是否检测Na值, 在确定没有Na的数据中设置为F可提高读取大文件的性能
verbose=F 是否显示每一列中的NA值的数量
skip_blank_lines=T 如果为T, 则跳过空白行, 而不是解释为NaN值
parse_dates=F True: 尝试将索引解析成日期
[位置或标签]: 尝试将这些列解析成日期
[[位置或标签]]: 合并这些列并尝试将其解析成日期
{name: [位置或标签]}: 合并指定列指定标签为name, 并尝试将其解析为日期
infer_datetime_format=F True: 尝试加快parse_dates解析速度
keep_date_col=F True: 若parse_dates解析成的日期列没有占用原数据标签, 则保留原始列
date_parser=N 用于将字符串转换为datetime的函数, 默认dateutil.parser.parser
dayfirst=F True: 识别欧洲格式日期(日-月-年), 默认将识别为(月-日-年)
iterator=F 生成迭代器, 通过迭代或get_chunk()获取数据块(默认全部)
chunksize=N int: 生成迭代器, 通过迭代或get_chunk()每次获取此参数指定大小的数据块
compression='infer' {'infer','gzip','bz2','zip','xz',None}  用于磁盘上数据的即时解压缩。如果“infer”,则使用gzip,bz2,zip或xz,如果filepath_or_buffer是分别以“.gz”, “.bz2”, “.zip”或“xz”结尾的字符串,否则不进行解压缩。如果使用'zip',ZIP文件必须只包含一个要读入的数据文件. 设置为无, 无解压缩
thousands=N str: 千位分隔符, 默认无
decimal='.' 可识别为小数点的字符
lineterminator=N str(length 1) 将文件拆分成行的字符, 只有C解释器有效
quotechar='"' str(length 1) 用于表示带引号项目的开始和结束的字符. 引号项可以包含分隔符, 它将被忽略
quoting=0 3: quotechar参数将不会生效
escapechar=N ???
comment=N str(length 1) 以此字符开头的行将被当做空白行处理
encoding=N 编码
dialect=N ???
tupleize_cols=F 当选择多行作为列标签时, 默认生成多级索引, 若设置为True, 则会把多个索引组成元组作为单个标签
error_bad_lines=T False: 异常行将被删除
warn_bad_lines=T error_bad_lines为False, 且此参数为True, 将会输出每一个error行的警告
skipfooter=0 跳过文件底部的行数(不支持engine ='c')
skip_footer=0 弃用, 使用skipfooter参数
doublequote=T 将连续多个quotechar指定的字符当做一个来识别
delim_whitespace=F 指定是否将空白用作分隔符, 相当于设置sep='\s+'. 若设为True, 则不应为delimiter参数传入任何内容(支持Python解释器)
compact_ints=F 将被删除
use_unsigned=F 将被删除
low_memory=T ???
buffer_lines=N 将被删除
memory_map=F 如果为filepath_or_buffer提供了文件路径,则将文件对象直接映射到内存上,并从中直接访问数据。使用此选项可以提高性能,因为不再有任何I / O开销
float_precision=N ???
.read_fwf() 读取固定宽度格式的文件
     
.read_msgpack() ???
     

#s3gt_translate_tooltip_mini { display: none !important }

python库--pandas--文本文件读取的更多相关文章

  1. 三、Python系列——Pandas数据库读取数据

    Pandas主要先读取表格类型的数据,然后进行分析. import pandas as pd# 由于是用pandas模块操作数据,因此不用在路径前加open,否则就是python直接打开文件,可能还会 ...

  2. python库pandas

    由于在机器学习中经常以矩阵的方式来表现数据,那么我们就需要一种数据结构来存储和处理矩阵.pandas库就是这样一个工具. 本文档是一个学习笔记,记录一些常用的命令,原文:http://www.cnbl ...

  3. python库pandas简介

    pandas是基于numpy的数据分析模块,提供了大量标准模型和高效操作大型数据集所需要的工具. pandas主要提供了3种数据结构:1.Series,带标签的一维数组:2.DataFrame,带标签 ...

  4. Python库-Pandas

    Pandas是基于NumPy的一种数据分析工具,提供了大量使我们快速便捷处理数据的函数和方法. 中文官网地址:https://www.pypandas.cn Pandas基于两种数据类型:Series ...

  5. python 【pandas】读取excel、csv数据,提高索引速度

    问题描述:数据处理,尤其是遇到大量数据且需要for循环处理时,需要消耗大量时间,如代码1所示.通过data['trip_time'][i]的方式会占用大量的时间 代码1 import time t0= ...

  6. 顶级Python库

    绝不能错过的24个顶级Python库 Python有以下三个特点: · 易用性和灵活性 · 全行业高接受度:Python无疑是业界最流行的数据科学语言 · 用于数据科学的Python库的数量优势 事实 ...

  7. Python数据分析库pandas基本操作

    Python数据分析库pandas基本操作2017年02月20日 17:09:06 birdlove1987 阅读数:22631 标签: python 数据分析 pandas 更多 个人分类: Pyt ...

  8. Python 数据处理库 pandas 入门教程

    Python 数据处理库 pandas 入门教程2018/04/17 · 工具与框架 · Pandas, Python 原文出处: 强波的技术博客 pandas是一个Python语言的软件包,在我们使 ...

  9. 教程 | 一文入门Python数据分析库Pandas

    首先要给那些不熟悉 Pandas 的人简单介绍一下,Pandas 是 Python 生态系统中最流行的数据分析库.它能够完成许多任务,包括: 读/写不同格式的数据 选择数据的子集 跨行/列计算 寻找并 ...

  10. Python 数据处理库pandas教程(最后附上pandas_datareader使用实例)

    0 简单介绍 pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库.本文是对它的一个入门教程. pandas提供了快速,灵活和富有 ...

随机推荐

  1. 利用共享内存实现比NCCL更快的集合通信

    作者:曹彬 | 旷视 MegEngine 架构师 简介 从 2080Ti 这一代显卡开始,所有的民用游戏卡都取消了 P2P copy,导致训练速度显著的变慢.针对这种情况下的单机多卡训练,MegEng ...

  2. 深度学习算子优化-FFT

    作者:严健文 | 旷视 MegEngine 架构师 背景 在数字信号和数字图像领域, 对频域的研究是一个重要分支. 我们日常"加工"的图像都是像素级,被称为是图像的空域数据.空域数 ...

  3. TCP 才不傻!

    大家好,我是小林. 之前收到个读者的问题,对于 TCP 三次握手和四次挥手的一些疑问: 第一次握手,如果客户端发送的SYN一直都传不到被服务器,那么客户端是一直重发SYN到永久吗?客户端停止重发SYN ...

  4. 堪称教科书级别的Android音视频入门进阶学习手册,开源分享!

    概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 纯文本的短信,QQ -> 空间,微博,朋友圈的图片文字结合 -> 微信语音 -> 各大直播软件 -&g ...

  5. CentOS时间日期类语法

    目录 一.date时间日期类 1. date显示当前时间 2. date 显示非当前时间 3. date 设置系统时间 二.cal 查看日历 一.date时间日期类 date [OPTION]... ...

  6. shell脚本——awk

    目录 一.awk 1.1.awk简介 1.2.基本格式 1.3.工作原理 1.4.常见的内建变量(可直接用) 按字段输出文本 1.5.awk和getline 有重定向符 无重定向符 1.6.指定分隔符 ...

  7. 计算机网络 中国大学MOOC 哈尔滨工业大学 习题答案

    转自 https://blog.csdn.net/qq_37514135/article/details/82733651 计算机网络作业题 第一章 第一题 如图所示网络.A在t=0时刻开始向C发送一 ...

  8. jeesite中重启项目时用户头像丢失的疑惑

    jeesite中重启项目时用户头像丢失 使用的时候发现,在更换完头像以后,进行页面的刷新会将头像同步给各个位置,但是在系统重新载入的时候,会出现用户的头像加载不出来的情况,还是以demo为例 可以看到 ...

  9. pikachu RCE远程系统命令执行

    远程系统命令执行 一般出现这种漏洞,是因为应用系统从设计上需要给用户提供指定的远程命令操作的接口比如我们常见的路由器.防火墙.入侵检测等设备的web管理界面上一般会给用户提供一个ping操作的web界 ...

  10. 微信小程序开发(二)——使用WeUI组件库

    一.前言 因为小程序的api描述都比较简单,并没有wxml及wxss的描述,一定会想小程序有没有一个UI库,类似于前端中的Bootstrap,MD,Semantic UI这样的框架UI库.有的,它就是 ...