DataFrameWriter.csv

def csv(self, path, mode=None, compression=None, sep=None, quote=None, escape=None,
        header=None, nullValue=None, escapeQuotes=None, quoteAll=None, dateFormat=None,
        timestampFormat=None, ignoreLeadingWhiteSpace=None, ignoreTrailingWhiteSpace=None,
        charToEscapeQuoteEscaping=None):
    """Saves the content of the :class:`DataFrame` in CSV format at the specified path.
param 

path:

hdfs路径

 

mode:

* ``append``: Append contents of this :class:`DataFrame` to existing data.
* ``overwrite``: Overwrite existing data.
* ``ignore``: Silently ignore this operation if data already exists.
* ``error`` or ``errorifexists`` (default case): Throw an exception if data already \
    exists.

 

compression:

 

压缩编解码器,在保存到文件时使用。这可以是已知的不区分大小写的缩写名称之一(None、bzip 2、gzip、lz 4、snappy和unate)。

 

sep:

字段分隔符,默认","

 

quote:

设置一个字符,用于转义引用的值,其中分隔符可以是值的一部分。

如果无设置,则使用默认值“"”。

如果设置了空字符串,则使用‘u0000’(空字符)。

 

escape:

设置一个字符,用于在已引号的值中转义引号。

如果无设置,则使用默认值``\‘

 

escapeQuotes:

一个标志,指示包含引号的值是否总是以引号括起来。

如果无设置,则使用默认值`‘true’,转义包含引号字符的所有值。

 

quoteAll:

 

指示是否所有值都应以引号括起来的标志。

如果没有设置,则使用默认值“false”,只转义包含引号字符的值。

 

header:

将列的名称写入第一行。如果没有设置,则使用默认值“false”。

 

nullValue:

设置空值的字符串表示形式。如果无设置,则使用默认值空字符串。

 

dateFormat:

设置指示日期格式的字符串。

自定义日期格式遵循``java.texts.ImeDateFormat‘的格式。这适用于日期类型。如果无设置,则使用默认值‘yyyy-mm-dd’。

 

timestampFormat:

设置指示时间戳格式的字符串。

自定义日期格式遵循``java.texts.ImeDateFormat‘的格式。这适用于时间戳类型。

如果无设置,则使用默认值‘yyyy-MM-dd’T‘HH:mm:ss.SSSXXX’。

 

ignoreLeadingWhiteSpace:

指示是否应跳过从正在写入的值中引导空白空间的标志。

如果没有设置,则使用默认值“true”。

 

ignoreTrailingWhiteSpace:

应跳过指示是否应跳过正在写入的值中的尾随空格的标志。

如果没有设置,则使用默认值“true”。

 

charToEscapeQuoteEscaping:

设置单个字符,用于转义引号字符的转义。

如果无设置,则当转义字符和引号字符不同时,默认值为转义字符。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值