R数据科学-2
是用于清洗数据的工具,如dplyr一样,其中每一列都是变量,每一行都是观察值,并且每个单元格都包含一个值。...宽数据转成长数据,这里使用gather函数,gathe函数涉及三个参数
gather("key", "value", x, y, z)
library(tidyverse)
# creat data
df=tibble...),
Shanghai=c(2,5,3),
Beijing=c(12,23,16),
Guangdong=c(7,3,6))
df
# A tibble...3 3 16 6
## 1. long data
df_a=df %>% gather("Name","value",-id)
df_a
# A tibble...7
8 2 Guangdong 3
9 3 Guangdong 6
## 2. wide data
df_a %>% spread("Name",-id)
# A tibble