我正在使用 pyspark 中的 to_json 将数据框中的结构列转换为 json 列,但是在 json 中忽略了少数结构字段中的空值,我不希望忽略空值。
问问题
383 次
1 回答
1
在阅读官方文档时to_json
,它说:
options – 控制转换的选项。接受与 JSON 数据源相同的选项。
在 的文档中writter json
,有一个选项ignoreNullFields
默认设置为true
. 所以我认为你可以尝试:
pyspark.sql.functions.to_json(col, options={"ignoreNullFields":False})
测试站在你这边,因为你没有提供任何Minimal, Reproducible Example。
于 2020-10-14T12:15:17.740 回答