1

在 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

4

1 回答 1

0

I have no problem with csvsql 1.0.4. What's your version (csvsql --version)?

Try with

csvsql --query 'select "Model_var" from "Nov_gift_v2"'  Nov_gift_v2.csv
于 2019-03-31T20:10:58.593 回答