0

如何编辑 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 工具?

4

2 回答 2

0

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

于 2019-09-29T20:52:10.417 回答
0

使用 csvkit 和 jq,您可以运行

csvstat -c pos data.csv --freq | jq -s . | in2csv -I -f json
于 2019-10-07T21:13:04.740 回答