Csvkit 如何将csvstat的输出编辑为。。。csv

Csvkit 如何将csvstat的输出编辑为。。。csv,csvkit,Csvkit,如何编辑csvkit的csvstat工具的输出,使其格式为。。。CSV 更具体地说,csvstat可以从CSV文件的内容中输出计数和表格。例如,以下命令将读取名为data.csv的文件,然后对名为“pos”的列中的值进行计数和制表: 结果是一个看起来像Python字典的字符串: { "NNP": 2204, "NN": 2035, "IN": 1512, ",": 1039, "NNS": 1006 } 您知道一种将此字符串转换为CSV的快捷方法吗?一艘班轮?也许通过使用另一个csvkit工具

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

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

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

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

您知道一种将此字符串转换为CSV的快捷方法吗?一艘班轮?也许通过使用另一个csvkit工具

尝试添加
--csv
作为此处文档建议的另一个参数:

使用csvkit和jq,您可以运行

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

唉,虽然这是一个很好的猜测,而且我应该使用RTFM,但是--csv的使用不起作用。当我发出这个命令:csvstat-c pos data.csv--freq--csv时,我得到了以下错误:您不能同时指定--csv和一个操作(--mean,-median,等等)。糟糕透了。我建议为此编写脚本。试试这个,您可以将python中的实际dict对象转换为csv.Perfect。绝对完美。再简单不过了。非常感谢。阿伯鲁索++
csvstat -c pos data.csv --freq | jq -s . | in2csv -I -f json