Learn R Programming

scan (version 0.56)

write_scdf: Write data into a .csv-file

Description

This function restructures and writes single-case data into a .csv-file.

Usage

write_scdf(data, filename = NULL, sep = ",", dec = ".", ...)

writeSC(...)

Arguments

data

A single-case data frame. See scdf to learn about this format.

filename

A character string defining the output file name (e.g. "SC_data.csv".

sep

The field separator string. Values within each row of x are separated by this string.

dec

The string to use for decimal points in numeric or complex columns: must be a single character.

...

Further arguments passed to write.table.

Author

Juergen Wilbert

Details

This is just a simple wrapper for `write_csv(as.data.frame(data), filename, row.names = FALSE)`.

See Also

write.table, read_scdf, saveRDS

Examples

Run this code
## write single-case data to a .csv-file
filename <- file.path(tempdir(), "test.csv")
jessica <- random_scdf(design(level = .5))
write_scdf(jessica, filename)

## write multiple cases to a .csv-file with semicolon as field and comma as 
## decimal separator
write_scdf(Grosche2011, filename, sep = ";", dec = ",")

## read_scdf and write_scdf
write_scdf(exampleA1B1A2B2_zvt, filename)
dat <- read_scdf(filename, cvar = "case", pvar = "part", 
                 dvar = "zvt", mvar = "day")
res1 <- describe(exampleA1B1A2B2_zvt)$descriptives
res2 <- describe(dat)$descriptives
all.equal(res1,res2)

Run the code above in your browser using DataLab