在macOS 10.14.3上使用csvkit
输入文件:
head -n 3 Nov_git_v2.csv
Model_var,虚拟
年龄
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
预期:
年龄
Basket_Size_FP_24
Basket_Size_FP_6
实际输出:
sqlite3.OperationalError)没有这样的列:Model_var
答案 0 :(得分:0)
csvsql 1.0.4没有问题。您的版本是什么(csvsql --version
?
尝试
csvsql --query 'select "Model_var" from "Nov_gift_v2"' Nov_gift_v2.csv