Learn R Programming

miceadds (version 1.5-0)

save.data: RUtilities: Saving/Writing Data Files using miceadds

Description

This function is a wrapper function for saving or writing data frames or matrices.

Usage

save.data( data, filename, type="Rdata", path=getwd(), row.names=FALSE, na=NULL, 
      suffix = NULL , suffix_space = "__" , ...)

Arguments

data
Data frame or matrix to be saved
filename
Name of data file
type
The type of file in which the data frame or matrix should be loaded. This can be Rdata (for Rbinary format, using base::save, csv (using
path
Directory from which the dataset should be loaded
row.names
Optional logical indicating whether row names should be included in saved csv or csv2 files.
na
Missing value handling. The default is "" for type="csv" and type="csv2" and is "." for type="table".
suffix
Optional suffix in file name.
suffix_space
Optional place holder if a suffix is used.
...
Further arguments to be passed to save, write.csv2, write.csv, write.table or sjmisc::write_spss.

See Also

See load.Rdata and load.data for saving/writing Rdata frames.

Examples

Run this code
#*** use data.ma01 as an example for writing data files using save.data
data(data.ma01)
dat <- data.ma01

# set a working directory
pf2 <- "P:/ARb/temp_miceadds"

# save data in Rdata format
save.data( dat , filename="ma01data"  , type="Rdata" , path=pf2)

# save data in table format
save.data( dat , filename="ma01data"  , type="table" , path=pf2 ,
            row.names=FALSE , na =".")

# save data in csv2 format
save.data( dat , filename="ma01data"  , type="csv2" , path=pf2 ,
            row.names=FALSE , na ="")

# save data in sav format 
save.data( dat , filename="ma02data"  , type="sav" ,  path=pf2 )

Run the code above in your browser using DataLab