R не читает амперсанд из файла .txt с помощью read.table()

Я пытаюсь прочитать файл .txt со значениями, разделенными табуляцией. Первая строка — это имена столбцов, за которыми следует набор данных. Пример имени столбца: "HSC 1998 M&E-G".

Когда R читает файл .txt с помощью команды: Demo ‹- read.table(demo.txt, header=TRUE, sep="\t")

В результате заголовки столбцов потеряли свои специальные символы ( ,&,-): "HSC.1998.M.E.G"

Как сохранить пробел/тире/амперсанд в имени столбца при чтении текстового файла?


person MyopicVisage    schedule 31.10.2013    source источник
comment
См. аргумент check.names. Установите его на FALSE. Вы увидите свои специальные символы, но ожидайте головной боли позже.   -  person A5C1D2H2I1M1N2O1R2T1    schedule 31.10.2013
comment
Есть много больше дублирует.   -  person A5C1D2H2I1M1N2O1R2T1    schedule 31.10.2013