как диагностировать csvsql "столбец не найден" ошибка - PullRequest
0 голосов
/ 28 марта 2019

Использование csvkit на macOS 10.14.3

входной файл:

head -n 3 Nov_git_v2.csv

Model_var, dummy

Age,

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

1 Ответ

0 голосов
/ 31 марта 2019

У меня нет проблем с csvsql 1.0.4.Какая у вас версия (csvsql --version)?

Попробуйте с

csvsql --query 'select "Model_var" from "Nov_gift_v2"'  Nov_gift_v2.csv
...