用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。