【发布时间】:2020-09-06 06:34:23
【问题描述】:
我在 databricks 环境中使用 pyspark,我有一个如下数据框:
display(TestDF)
Count Value
10 Blue
5 Green
21 Red
如何将 DF 转换为 JSON 格式,如下所示:
{"Blue":10,"Green":5,"Red":21}
我在下面尝试过,但是 JSON 的格式并不像上面那样正确
TestDF = TestDF.tojson()
{"count":10,"value":"Blue"}
{"count":5,"value":"Green"}
{"count":21,"value":"Red"}
谢谢。
【问题讨论】:
-
如上通过 {"Blue" :10,......}
-
tojson有控制参数吗?您可能必须以某种方式转换数据框。看起来tojson为每个row创建了一个字典,并为每一列创建了一个键。
标签: python json dataframe apache-spark pyspark