wide_to_long: arrange wide format to long format

Description Usage Arguments Examples

View source: R/wide-to-long.R

Description

arrange wide format to long format

Usage

1
wide_to_long(data, categories, single_id, sep = "__")

Arguments

data

A data frame

categories

see example

single_id

see example

sep

separator

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# example 1
n <- 10
data <- data.frame(sample = paste0(rep("s",n),1:n),
                  w4__abc =rnorm(n,0,1),
                 w8__abc =rnorm(n,1,1),
                 bl__abc =rnorm(n,3,1),
                  w4__mc =rnorm(n,0,1),
                  bl__mc =rnorm(n,9,2),
                  bl__aaa =rnorm(n,0,1),
                  w8__aaa =rnorm(n,0,1),
                  w8__mc =rnorm(n,0,1),
                  sex =rnorm(n,0,1),
                  age =rnorm(n,0,1)
                  )
wide_to_long(data=data,
            categories=c("w4","w8","bl"),
            single_id="sample")
# example 2
n <- 10
data <- data.frame(sample = paste0(rep("s",n),1:n),
                  sex =rnorm(n,0,1),
                  age =rnorm(n,0,1)
                  )
wide_to_long(data=data,
            categories=c("w4","w8","bl"),
            single_id="sample")
# example 3
n <- 10
data <- data.frame(sample = paste0(rep("s",n),1:n),
                  w4_abc =rnorm(n,0,1),
                  w8_abc =rnorm(n,1,1),
                  bl_abc =rnorm(n,3,1),
                  w4_mc =rnorm(n,0,1),
                  bl_mc =rnorm(n,9,2),
                  bl_aaa =rnorm(n,0,1),
                  w8_aaa =rnorm(n,0,1),
                  w8_mc =rnorm(n,0,1)
                  )
wide_to_long(data=data,
            categories=c("w4","w8","bl"),
            single_id="sample",sep="_")

ShouyeLiu/metaboliteUtility documentation built on May 6, 2019, 9:07 a.m.