如何更改R中表格的布局
我有一个数据帧如何更改R中表格的布局,r,R,我有一个数据帧df。我想将其转换为宽格式,将STATUS(CA、CO、unknown、MCI)作为该格式的列,如下所示(数字不一样,这只是一个示例)。在R怎么做 df我不太确定这是否是正确的答案,但我认为首先你必须将年龄收集到一个列中,然后将状态分散开来。这是pivot\u longer和pivot\u wide的组合 df您可以从tidyr软件包中更广泛地查看pivot_ df <- structure(list(STATUS = c("CA", "CA&
df
。我想将其转换为宽格式,将STATUS(CA、CO、unknown、MCI)作为该格式的列,如下所示(数字不一样,这只是一个示例)。在R怎么做
df我不太确定这是否是正确的答案,但我认为首先你必须将年龄
收集到一个列中,然后将状态
分散开来。这是pivot\u longer
和pivot\u wide
的组合
df您可以从tidyr软件包中更广泛地查看pivot_
df <- structure(list(STATUS = c("CA", "CA", "CA", "CA", "CA", "CA",
"CA", "CA", "CO", "CO", "CO", "CO", "CO", "CO", "CO", "CO", "MCI",
"MCI", "MCI", "MCI", "MCI", "MCI", "MCI", "MCI", "unknown", "unknown",
"unknown", "unknown", "unknown", "unknown", "unknown", "unknown",
"unknown", "unknown"), ETHNICITY = c("AA", "AA", "Asian", "Asian",
"Hispanic", "Hispanic", "NHW", "NHW", "AA", "AA", "Asian", "Asian",
"Hispanic", "Hispanic", "NHW", "NHW", "AA", "AA", "Asian", "Asian",
"Hispanic", "Hispanic", "NHW", "NHW", "AA", "AA", "AA", "Asian",
"Asian", "Hispanic", "Hispanic", "NHW", "NHW", "NHW"), SEX = c("1",
"2", "1", "2", "1", "2", "1", "2", "1", "2", "1", "2", "1", "2",
"1", "2", "1", "2", "1", "2", "1", "2", "1", "2", "-9", "1",
"2", "1", "2", "1", "2", "-9", "1", "2"), `<65` = c(27L, 33L,
8L, 5L, 20L, 43L, 628L, 587L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
26L, 49L, 9L, 14L, 15L, 28L, 221L, 164L, 0L, 6L, 7L, 1L, 4L,
6L, 13L, 0L, 61L, 65L), `<70` = c(47L, 70L, 13L, 12L, 38L, 71L,
1166L, 1155L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 39L, 85L, 13L,
23L, 26L, 50L, 364L, 269L, 0L, 13L, 21L, 1L, 5L, 8L, 15L, 0L,
85L, 81L), `<75` = c(78L, 137L, 26L, 21L, 61L, 106L, 1847L, 1857L,
0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 54L, 120L, 22L, 30L, 39L, 64L,
493L, 370L, 0L, 24L, 42L, 1L, 6L, 11L, 22L, 0L, 115L, 105L)), class = "data.frame", row.names = c(NA,
-34L))