В двух словах, символы находятся внутри файла (вероятно, случайно), и read_csv
имеет право не удалять их автоматически: поскольку они встречаются в кавычках , это соглашение означает, что синтаксический анализатор CSV должен обрабатывать поле как есть, а не удалять пробельные символы. read.csv
неправильно делать это, и это, возможно, ошибка.
Вы можете удалить их самостоятельно после загрузки данных:
df = mutate_if(df, is.character, ~ stringr::str_remove_all(.x, '\r'))
Это кажется хорошим достаточно для этого файла, но в целом я бы опасался, что файл может быть поврежден другими способами, так как наличие этих символов явно не является преднамеренным, и файл не следует общему соглашению об окончании файла (это не обычный Windows nor Unix file).