【发布时间】:2020-02-16 14:12:47
【问题描述】:
我有一个数据集,其中包含有关多个物种个体的形态特征的信息。列是关于个体 id、物种名称、特征类型和特征值的。我需要以一种方式排列数据,其中每个特征都应该是列,物种和个体 id 应该是行。我有数百个人和几个物种
【问题讨论】:
-
这是
dcast函数,请参阅?dcast并让我们知道那里不清楚的地方:)
标签: r data.table reshape
我有一个数据集,其中包含有关多个物种个体的形态特征的信息。列是关于个体 id、物种名称、特征类型和特征值的。我需要以一种方式排列数据,其中每个特征都应该是列,物种和个体 id 应该是行。我有数百个人和几个物种
【问题讨论】:
dcast 函数,请参阅?dcast 并让我们知道那里不清楚的地方:)
标签: r data.table reshape
你可以使用reshape函数如下图
reshape(data,idvar = c("sample", "species"), timevar = "trait", v.names = "value", dir = "wide")
【讨论】: