R как читать файл .csv с разными разделителями

ItemID,Sentiment,SentimentSource,SentimentText

1,0,Sentiment140,     ok thats it you win.

2,0,Sentiment140,    i think mi bf is cheating on me!!!       T_T

3,0,Sentiment140,"    I'm completely useless rt now. Funny, all I can do is twitter. "

Как бы вы прочитали такой CSV-файл в R?


person Buzz Lightyear    schedule 15.04.2014    source источник
comment
В чем именно здесь проблема? Выглядит полностью разделенным запятыми.   -  person Thomas    schedule 15.04.2014
comment
read.csv (read.table) содержит самую простую для понимания справку из всех справочных систем R. Прочитайте, что делают различные аргументы.   -  person John    schedule 15.04.2014
comment
Извини за это. У меня есть большой файл с 4 полями и более 800 000 твитов. В какой-то момент команда read.csv работает не так, как хотелось бы (в Sentiment нахожу текст) и ищу причину, почему так происходит. Кстати спасибо всем   -  person Buzz Lightyear    schedule 17.04.2014


Ответы (1)


Прочитайте CSV с помощью read.csv(). Вы можете указать sep="" как вам нужно. Но, как отмечено ниже, , является значением по умолчанию для разделителя.

R: ввод данных

Например, файл csv с запятой в качестве разделителя для фрейма данных, выбрав файл вручную:

df <- read.csv(file.choose())

person Roope    schedule 15.04.2014
comment
header=TRUE, sep = "," используются по умолчанию для read.csv, поэтому их не нужно указывать. - person G. Grothendieck; 15.04.2014