,tidyr包主要用于处理dataframe格式数据的整合,tidyr是同样也是出自 Hadley Wickham,常与dplyr包结合使用。...tidyr包主要涉及:gather(宽数据转为长数据),spread(长数据转为宽数据),separate(多列合并为一列)和unite(将一列分离为多列)
(1)gather
使用gather()函数实现宽表转长表...value
na.rm:是否删除缺失值
> library(tidyr)
> df <- data.frame(grade=c("A","B","C","D","E"),female=c(5, 4, 1...spread语法如下:
spread(data, key, value, fill = NA, convert = FALSE, drop = TRUE)
data:为需要转换的长形表
key:需要将变量值拓展为字段的变量..., count为需要分散的值。