当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python cudf.DataFrame.to_csv用法及代码示例


用法:

DataFrame.to_csv(path_or_buf=None, sep=',', na_rep='', columns=None, header=True, index=True, line_terminator='\n', chunksize=None, encoding=None, compression=None, **kwargs)

将 DataFrame 写入 csv 文件格式。

参数

path_or_bufstr 或文件句柄,默认无

文件路径或对象,如果提供 None 则结果作为字符串返回。

sep字符,默认“,”

要使用的分隔符。

na_repstr,默认“”

用于空条目的字符串

columnsstr 列表,可选

要写的列

header布尔值,默认为真

写出列名

index布尔值,默认为真

将索引写成列

line_terminator字符,默认 ‘n’
chunksize整数或无,默认无

一次写入的行

encoding: str, default ‘utf-8’

表示要在输出文件中使用的编码的字符串 当前仅支持“utf-8”

compression: str, None

当前不支持在输出文件中使用的表示压缩方案的字符串 Compression while writing csv

返回
——-
None or str

如果 path_or_buf 为 None,则将生成的 csv 格式作为字符串返回。否则返回无。

注意

  • 所有输出都遵循 Pandas csv.QUOTE_NONNUMERIC 的标准。
  • 如果 to_csv 导致内存错误,请考虑设置 chunksize 参数。

例子

将 DataFrame 写入 csv。

>>> import cudf
>>> filename = 'foo.csv'
>>> df = cudf.DataFrame({'x': [0, 1, 2, 3],
...                      'y': [1.0, 3.3, 2.2, 4.4],
...                      'z': ['a', 'b', 'c', 'd']})
>>> df = df.set_index(cudf.Series([3, 2, 1, 0]))
>>> df.to_csv(filename)

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.DataFrame.to_csv。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。