Save a data frame to .csv file using the write.csv command
data(mtcars)
write.csv(mtcars, '/Users/majerus/Desktop/R/intro/data/cars.csv', row.names=T)
rm(mtcars)
Load data from a .csv file using the read.csv command
cars <- read.csv('/Users/majerus/Desktop/R/intro/data/cars.csv', row.names=1)
Loading multiple .csv files as separate data frames
folder <- "/Users/majerus/Desktop/R/intro/data/"
file_list <- list.files(path=folder, pattern="*.csv")
for (i in 1:length(file_list)){
assign(file_list[i],
read.csv(paste(folder, file_list[i], sep=''))
)}
Loading multiple .csv files into the same data frame
folder <- "/Users/majerus/Desktop/R/intro/data/"
file_list <- list.files(path=folder, pattern="*.csv")
data <-
do.call("rbind",
lapply(file_list,
function(x)
read.csv(paste(folder, x, sep=''),
stringsAsFactors = FALSE)))