将行集转换为R中的列
Converting set of rows into column in R
我有一个数据集,其中包含有关多个物种个体形态特征的信息。列是关于个体 ID、物种名称、性状类型和性状值的。我需要以一种方式排列数据,其中每个特征应该作为列,物种和个体 id 应该在行中。我有数百个个体和几个物种
您可以使用reshape
功能,如下所示
reshape(data,idvar = c("sample", "species"), timevar = "trait", v.names = "value", dir = "wide")
我有一个数据集,其中包含有关多个物种个体形态特征的信息。列是关于个体 ID、物种名称、性状类型和性状值的。我需要以一种方式排列数据,其中每个特征应该作为列,物种和个体 id 应该在行中。我有数百个个体和几个物种
您可以使用reshape
功能,如下所示
reshape(data,idvar = c("sample", "species"), timevar = "trait", v.names = "value", dir = "wide")