在 macOS 10.14.3 上使用 csvkit
输入文件:
head -n 3 Nov_git_v2.csv
Model_var,dummy
年龄,
Basket_Size_FP_24,
Basket_Size_FP_6,
csvsql --query "select Model_var from Nov_gift_v2" Nov_gift_v2.csv
产生错误:
sqlite3.OperationalError)没有这样的列:Model_var
csvstat -c 1-2 Nov_gift_v2.csv > csvstat_output.txt
显示列“Model_var”并列出其属性,暗示该列存在
csvsql --query "select Model_var from Nov_gift_v2" Nov_gift_v2.csv
预期的:
年龄
篮子_尺寸_FP_24
篮子_尺寸_FP_6
实际输出:
sqlite3.OperationalError)没有这样的列:Model_var