Попытка прочитать файл csv, используя read_csv2()
из readr
пакета.
Проблема в том, что read_csv2()
не распознает символы должным образом, в то время как read.csv2
по умолчанию для R.
Например:
исходное значение: KOZYATAĞI
как read_csv2()
распознает: KOZYATA<'d0'>I
Я проверил файл справки, а также попробовал кодировку, указанную ниже; однако не смог этого сделать.
1-я попытка: неправильные символы
my_df <- read_csv2("my_path/my_file.csv")
2-я попытка: укажите кодировку вручную.
my_df <- read_csv2("my_path/my_file.csv", locale(encoding = "UTF-8"))
Error: `col_names` must be TRUE, FALSE or a character vector
3-я попытка: добавление ко 2-й попытке из-за сообщения об ошибке выше.
my_df <- read_csv2("my_path/my_file.csv", locale(encoding = "UTF-8"), col_names = TRUE, col_types = NULL)
Этот не дает ошибок, но все равно не распознает символы должным образом.
Как это сделать? Сообщите мне, если потребуется дополнительная информация. Заранее спасибо.