如何避免被struct列名写入json文件?

问题描述 投票:0回答:1

如何避免将struct列名写入json文件?将 df 写入 json 文件时?

使用databricks pyspark写入方法。

Df.write.option("header", "false").mode("overwrite).json(path)

尝试过选项(“标题”,“假”)

示例 json 文件:

{"struct_col_name":{"actual_struct_data_col":"values"....}}

需要避免第一个根键列 struct_col_name。

示例数据框/模式 sample dataframe picture

PrintSchema picture

apache-spark pyspark databricks azure-databricks
1个回答
0
投票

您不能直接从数据框中执行此操作。

你可以考虑,先写json,然后让python代码读取 该 json 文件并将列名称替换为空字符串。

© www.soinside.com 2019 - 2024. All rights reserved.