尝试重新排序 csv 中的列。
这有效(调用单列名称):
$ csvcut -c "Node ID" amazon_categories_nodes.csv
这有效(调用多列索引):
$ csvcut -c 4,1,3,5 amazon_categories_nodes.csv
但这不起作用(调用多个列名):
$ csvcut -c "Node ID", "Node Path" amazon_categories_nodes.csv
usage: csvcut [-h] [-d DELIMITER] [-t] [-q QUOTECHAR] [-u {0,1,2,3}] [-b]
[-p ESCAPECHAR] [-z FIELD_SIZE_LIMIT] [-e ENCODING] [-S] [-H]
[-K SKIP_LINES] [-v] [-l] [--zero] [-V] [-n] [-c COLUMNS]
[-C NOT_COLUMNS] [-x]
[FILE]
csvcut: error: unrecognized arguments: amazon_categories_nodes.csv
尝试了不同的列名组合,也尝试了 3 个或更多列名,但仍然收到上述错误消息,不知道为什么?我希望输出显示相同的 csv,但按照我之后指定的方式排序-c