|数据列的分分合合,一分多,多合一,本文主要介绍利用tidyr包实现长宽数据的转化。...二 宽数据转为长数据
使用gather函数:gather(data, key, value, … , na.rm = FALSE, convert = FALSE)
其中 data:为待转换的宽数据
key...:将原数据框中的所有列赋给一个新变量key
value:将原数据框中的所有值赋给一个新变量value
......三 长数据转为宽数据
使用spread函数:spread(data, key, value, fill = NA, convert = FALSE, drop = TRUE)
data:待转换的长数据...key:需要将变量值拓展为字段的变量
value:需要分散的值
fill:对于缺失值,可将fill的值赋值给被转型后的缺失值
mtcars_wide %
spread