Ошибка csvjoin: «приведение к Unicode: нужна строка или буфер, найден LazyFile» - PullRequest
0 голосов
/ 08 декабря 2018

Я пытаюсь объединить два файла, используя команду csvjoin из csvkit.Один CSV намного больше другого, но у них обоих есть общий столбец, код RD (с именем столбца «RD»).Предполагая, что для csvjoin нет проблем с сопоставлением только строк, имеющих одинаковые коды RD, я не уверен, почему эта команда не работает: csvjoin RD all-crimes-2012.csv some-crimes-2012.csv > joined-2012.csv

Я получаю этоошибка: "приведение к Unicode: нужна строка или буфер, найден LazyFile".Я подумал, что, возможно, кодировка была неправильной, поэтому я сохранил каждый CSV с кодировкой UTF-8 и повторил команду еще раз - получил ту же ошибку.Есть еще пара человек, которые задавали тот же вопрос в отношении команды csvjoin, но я не видел никакого ответа.

Я на Python 2.7.15 в Sierra.

Есть идеи, в чем может быть проблема?Любая помощь приветствуется.

...