2015-09-24 3 views
0

Я должен использовать read.table (не другие функции) для импорта моих данных.
Данные выглядит следующим образом:r read.table misread специальные символы

country year pop continent lifeExp gdpPercap 
    Afghanistan 1952 8425333 Asia 28.801 779.4453145 
    Afghanistan 1957 9240934 Asia 30.332 820.8530296 
    Afghanistan 1962 10267083 Asia 31.997 853.10071 
    ... 
    Cote d'Ivoire 1987 10761098 Africa 54.655 2156.956069 
    Cote d'Ivoire 1992 12772596 Africa 52.044 1648.073791 
    Cote d'Ivoire 1997 14625967 Africa 47.991 1786.265407 
    Cote d'Ivoire 2002 16252726 Africa 46.832 1648.800823 
    Cote d'Ivoire 2007 18013409 Africa 48.328 1544.750112 
    ... 

read.table не может правильно читать «Кот-д'Ивуар», потому что он имеет главный символ. Как исправить это, изменив параметры функции read.table?

+0

может быть 'цитата = ""' – Ananta

+0

Вы можете разместить весь файл набор данных – rbm

+0

вы используете 'Сентябрь = "\ т" '? – Veera

ответ

2

Вам необходимо будет использовать quote =, если вы read.table, чтобы игнорировать котировочный символ в Кот-д'Ивуаре.

df.1 <- read.table("your/file.txt", quote = "", header = TRUE, sep = "\t")