reshapeLongToWide {longitudinalData} | R Documentation |
~ Function: longToWide (or reshapeWide) ~
Description
This function reshapes a data frame in 'long' format (repeated measurements in the same column) into a data frame in 'wide' format (repeated measurements in separate columns). It also correct a bug of reshape.
Usage
longToWide(trajLong)
reshapeLongToWide(trajLong)
Arguments
trajLong |
[ |
Details
This function reshapes a data frame in 'long' format (repeated measurements in the same column) into a data frame in 'wide' format (repeated measurements in separate columns).
Value
A data frame in 'wide' format (repeated measurements in separate columns).
Note
longToWide
is just a 'friendly overlay' of the function
reshape
. It also corrects a reshape
bug
(modification of the order of some trajectories value when some times
are missing).
Author(s)
Christophe Genolini
See Also
Examples
summary(Indometh)
longToWide(Indometh)
df2 <- data.frame(id = rep(LETTERS[1:4], rep(2,4)),
visit = I(rep(c("3","6"), 4)),
x = rnorm(4), y = runif(4),
sex=rep(c("H","F","H"),time=c(4,2,2)))[1:7,]
longToWide(df2[,1:3])
longToWide(df2[,c(1,2,4)])