如何将数据框中的行数写入 JSON 文件?

Posted

技术标签:

【中文标题】如何将数据框中的行数写入 JSON 文件?【英文标题】:How to write a count of rows in a dataframe to JSON files? 【发布时间】:2020-02-11 00:35:10 【问题描述】:

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

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

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

print(dfJson.count())

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于如何将数据框中的行数写入 JSON 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何计算包含一组列中的值和 Pandas 数据框中另一列中的另一个值的行数?

在不计算的情况下获取 Spark 数据框中的行数

Node.js:计算文件中的行数

如何计算熊猫数据框中每组的行数并将其添加到原始数据中

C++文件读写操作如何统计文本的行数及如何读取文件某一行内容

计算数据框中高于阈值的行数作为函数或其他列因子