长数据就是一个观测对象可由多行组成,而宽数据则是一个观测仅由一行组成。...reshape2包中的melt()函数;
gather(data, key, value, … , na.rm = FALSE, convert = FALSE):
data:需要被转换的宽形表
key:将原数据框中的所有列赋给一个新变量...key
value:将原数据框中的所有值赋给一个新变量value
......三 多列合并为一列
unite(data, col, … , sep = " ")
data::表示数据框,
col:表示合并后的列名称,
… :表示需要合并的若干变量,
sep: = " "用于指定分隔符....
separate(data, col, into, sep = " ")
data:为数据框
col:需要被拆分的列
into:要拆分为的(多个)列, 通常用c()的形式进行命名
sep : = "