View source: R/as.data.frame.scdf.R
as.data.frame.scdf | R Documentation |
The as.data.frame function transposes an scdf into one long data frame. Additionally, a data frame can be merged that includes level 2 data of the subjects. This might be helpful to prepare data to be used with other packages than scan.
## S3 method for class 'scdf'
as.data.frame(x, ..., l2 = NULL, id = "case")
x |
An scdf object |
... |
Not implemented |
l2 |
A data frame providing additional variables at Level 2. The scdf has to have names for all cases and the Level 2 data frame has to have a column with corresponding case names. |
id |
Variable name of the Level 2 data frame that contains the case names. |
Returns one data frame with data of all single-cases structured by the case variable.
Juergen Wilbert
Other data manipulation functions:
add_l2()
,
as_scdf()
,
fill_missing()
,
moving_median()
,
outlier()
,
ranks()
,
rescale()
,
scdf()
,
select_cases()
,
set_vars()
,
shift()
,
smooth_cases()
,
standardize()
,
truncate_phase()
## Convert the list of three single-case data frames from Grosche (2011)
### into one long data frame
Grosche2011
Grosche2011_long <- as.data.frame(Grosche2011)
Grosche2011_long
## Combine an scdf with data for l2
Leidig2018_long <- as.data.frame(Leidig2018, l2 = Leidig2018_l2)
names(Leidig2018_long)
summary(Leidig2018_long)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.