Я сохранил таблицу Excel как текст (*.txt). К сожалению, Excel не позволяет выбрать кодировку. Поэтому мне нужно открыть его в Блокноте (который открывается как ANSI) и сохранить как UTF-8. Затем, когда я прочитал это в R:
data <- read.csv("my_file.txt",header=TRUE,sep="\t",encoding="UTF-8")
он показывает имя первого столбца, начинающееся с «X.U.FEFF.». Я знаю, что это байты, зарезервированные для того, чтобы сообщить любой программе, что файл находится в формате UTF-8. Так что это не должно отображаться как текст! Это ошибка? Или я упускаю какую-то опцию? Заранее спасибо!
read.csv
check.names=FALSE
. Обратите внимание, что если вы используете это, вы не сможете напрямую ссылаться на столбцы с нотацией$
. - person Matthew Plourde   schedule 12.11.2013yourdf$"first col"
- person Matthew Plourde   schedule 12.11.2013