用法:
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_buf:str 或文件句柄,默认无
文件路径或对象,如果提供 None 则结果作为字符串返回。
- sep:字符,默认“,”
要使用的分隔符。
- na_rep:str,默认“”
用于空条目的字符串
- columns:str 列表,可选
要写的列
- 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)
相关用法
- Python cudf.DataFrame.to_pandas用法及代码示例
- Python cudf.DataFrame.to_string用法及代码示例
- Python cudf.DataFrame.to_arrow用法及代码示例
- Python cudf.DataFrame.take用法及代码示例
- Python cudf.DataFrame.tail用法及代码示例
- Python cudf.DataFrame.truediv用法及代码示例
- Python cudf.DataFrame.tile用法及代码示例
- Python cudf.DataFrame.tan用法及代码示例
- Python cudf.DataFrame.mod用法及代码示例
- Python cudf.DataFrame.isin用法及代码示例
- Python cudf.DataFrame.rmul用法及代码示例
- Python cudf.DataFrame.apply用法及代码示例
- Python cudf.DataFrame.exp用法及代码示例
- Python cudf.DataFrame.drop用法及代码示例
- Python cudf.DataFrame.where用法及代码示例
- Python cudf.DataFrame.median用法及代码示例
- Python cudf.DataFrame.rfloordiv用法及代码示例
- Python cudf.DataFrame.equals用法及代码示例
- Python cudf.DataFrame.head用法及代码示例
- Python cudf.DataFrame.count用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.DataFrame.to_csv。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。