首页 > 解决方案 > 如何将数据框中的行数写入 JSON 文件?

问题描述

我有一个要求,我需要过滤数据帧,然后将返回的行数写入单独的 json 文件。我正在通过以下方式过滤数据框:

 dfJson.where((col("Level") == "Medium")).select(dfJson["*")

我可以用 count 函数得到一个计数:

print(dfJson.count())

如何将此计数值保存到文本或 json 文件?

标签: azureapache-sparkpysparkdatabricksazure-databricks

解决方案


您可以使用默认的 python 函数写入文件

f = open("test.txt", "a")
f.write(dfJson.count())
f.close()

推荐阅读