Pandas—to_csv()写⼊函数参数详解
1. to_csv函数的参数
<_csv(path_or_buf=None, sep=',', na_rep='', float_format=None, columns=None, header=True, index=True,
index_label=None, mode='w', encoding=None, compression='infer', quoting=None, quotechar='"', line_terminator=None, chunksize=None, date_format=None, doublequote=True, escapechar=None, decimal='.', errors='strict')
2. 参数解释
参数名参数类型描述
path_or_buf字符串或⽂件句柄默认⽆⽂件路径或对象,如果没有提供,结果将返回为字符串。
sep默认字符‘,’输出⽂件的字段分隔符。
na_rep字符串,默认为 ‘’缺失数据填充。
float_format字符串,默认为 None⼩数点保留⼏位。
columns序列,数组可选列写⼊,要写⼊的字段列表。
header字符串或布尔列表,默认为true写出列名。如果给定字符串列表,则作为列名的别名。
index布尔值,默认为Ture写⼊⾏名称(索引)。
index_label字符串或序列,或False,默认为
None 如果需要,可以使⽤索引列的列标签。如果没有给出,且标题和索引为True,则使⽤索引名称。如果数据⽂件使⽤多索引,则应该使⽤这个序列。如果值为False,不打印索引字段。在R中使⽤index_label=False 更容易导⼊索引.
mode字符串,默认为"w"Python写模式,默认“w”。
r : 只能读, 必须存在, 可在任意位置读取
w : 只能写, 可以不存在, 必会擦掉原有内容从头写
a : 只能写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, ⽂件指针⽆
效
r+ : 可读可写, 必须存在, 可在任意位置读写, 读与写共⽤同⼀个指针
w+ : 可读可写, 可以不存在, 必会擦掉原有内容从头写
a+ : 可读可写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, ⽂件指
针只对读有效 (写操作会将⽂件指针移动到⽂件尾)
encoding字符串,可选编码格式,表⽰在输出⽂件中使⽤的编码的字符串,Python2默认
为“ASCII”,Python3默认为“UTF-8”。
compression字符串,可选项表⽰在输出⽂件中使⽤的压缩的字符串,允许值为“gzip”、“bz2”、“xz”,仅
在第⼀个参数是⽂件名时使⽤。
line_terminator字符串,默认为 ‘\n’在输出⽂件中使⽤的换⾏字符或字符序列。默认为os.linesep,这取决于调
⽤此⽅法的操作系统(例如,对于linux为“n”,对于Windows为“rn”)
quoting CSV模块的可选常量默认值为to_csv.QUOTE_MINIMAL。如果设置了浮点格式,那么浮点将转
换为字符串,因此csv.QUOTE_NONNUMERIC会将它们视为⾮数值的。quotechar字符串(长度为1),默认“”⽤于引⽤字段的字符
doublequote布尔,默认为Ture引⽤路径在双引号内
escapechar字符串(长度为1),默认为
None
在适当的时候⽤来转义sep和quotechar的字符
chunksize int或None⼀次写⼊⾏
date_format字符串,默认为None⽇期时间对象的格式字符串
字符串函数详解decimal字符串,默认’。’识别为⼗进制分隔符的字符。欧洲数据使⽤’,’
errors字符串。指定如何处理编码和解码错误
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论