Aliases: read.table read.csv read.csv2 read.delim read.delim2
Keywords: file connection
### ** Examples ## using count.fields to handle unknown maximum number of fields ## when fill = TRUE test1 <- c(1:5, "6,7", "8,9,10") tf <- tempfile() writeLines(test1, tf) read.csv(tf, fill = TRUE) # 1 column
X1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10
ncol <- max(count.fields(tf, sep = ",")) read.csv(tf, fill = TRUE, header = FALSE, col.names = paste0("V", seq_len(ncol)))
V1 V2 V3 1 1 NA NA 2 2 NA NA 3 3 NA NA 4 4 NA NA 5 5 NA NA 6 6 7 NA 7 8 9 10
unlink(tf) ## "Inline" data set, using text= ## Notice that leading and trailing empty lines are auto-trimmed read.table(header = TRUE, text = " a b 1 2 3 4 ")
a b 1 1 2 2 3 4