如何将 csvstat 的输出编辑为... csv

how can I edit the output of csvstat to... csv

如何编辑 csvkit 的 csvstat 工具的输出,使其格式为... CSV?

更具体地说,csvstat 可以从 CSV 文件的内容中输出计数和表格。例如,以下命令将读取一个名为 data.csv 的文件,然后计算并列出名为 "pos" 的列中的值:

csvstat -c pos data.csv --freq

结果是一个看起来像 Python 字典的字符串:

{ "NNP": 2204, "NN": 2035, "IN": 1512, ",": 1039, "NNS": 1006 }

您知道将此字符串转换为 CSV 的快捷方式吗?单线?也许通过使用另一个 csvkit 工具?

尝试按照此处文档的建议添加 --csv 作为另一个参数:https://csvkit.readthedocs.io/en/1.0.2/scripts/csvstat.html

使用csvkit和jq,你可以运行

csvstat -c pos data.csv --freq | jq -s . | in2csv -I -f json