在R中将行集转换为列
我有一个数据集,其中包含关于几个物种个体形态特征的信息。列是关于个体id、物种名称、特征类型和特征值的。我需要以这样一种方式来安排数据:每个特征都应该是列,物种和个体id应该是行。我有数百个个体和几个物种在R中将行集转换为列,r,data.table,reshape,R,Data.table,Reshape,我有一个数据集,其中包含关于几个物种个体形态特征的信息。列是关于个体id、物种名称、特征类型和特征值的。我需要以这样一种方式来安排数据:每个特征都应该是列,物种和个体id应该是行。我有数百个个体和几个物种 您可以使用重塑功能,如下所示 reshape(data,idvar = c("sample", "species"), timevar = "trait", v.names = "value", dir = "wide") 这是dcast功能,请参阅?dcast,并让我们知道其中不清楚的
您可以使用
重塑
功能,如下所示
reshape(data,idvar = c("sample", "species"), timevar = "trait", v.names = "value", dir = "wide")
这是
dcast
功能,请参阅?dcast
,并让我们知道其中不清楚的地方:)