Я бы хотел импортировать большой объект R data.frame
в Postgres.Я сохраняю объект в виде файла CSV, используя следующие команды:
> out_file <- paste(input_path, "data.csv", sep="")
> con<-file(out_file, encoding="UTF-8")
> write.csv(df, out_file)
Сообщения об ошибках не отображаются.Затем, переключаясь на psql, я запускаю импорт с COPY
, что приводит к этой ошибке:
# COPY data_in FROM 'data.csv' DELIMITER ',' CSV HEADER;
ERROR: invalid byte sequence for encoding "UTF8": 0xf8
CONTEXT: COPY data_in, line 74358
Какое программное обеспечение здесь не работает?Или для получения правильной кодировки необходимы дополнительные указания?