为基础数据源添加输出选项。
有关可用选项,请参阅 DataFrameWriter 选项。
Syntax
option(key, value)
参数
| 参数 | 类型 | Description |
|---|---|---|
key |
str | 选项键。 |
value |
str、int、float 或 bool | 选项值。 |
退货
DataFrameWriter
示例
使用选项集将数据帧写入 CSV 文件中 nullValue 。
import tempfile
with tempfile.TemporaryDirectory(prefix="option") as d:
df = spark.createDataFrame([(100, None)], "age INT, name STRING")
df.write.option("nullValue", "Alice").mode("overwrite").format("csv").save(d)
spark.read.schema(df.schema).format('csv').load(d).show()
# +---+------------+
# |age| name|
# +---+------------+
# |100|Alice|
# +---+------------+