将行集转换为R

时间:2019-10-20 05:04:22

标签: r data.table reshape

我有一个数据集,其中包含有关几种物种的个体形态特征的信息。这些列涉及个体ID,物种名称,性状类型和性状值。我需要以一种方式将数据排列起来,即每个特征应作为列和种类,而个体ID应在行中。我有数百个人和几个物种

  

Blockquote

     

Blockquote

1 个答案:

答案 0 :(得分:1)

您可以使用如下所示的reshape功能

reshape(data,idvar = c("sample", "species"), timevar = "trait", v.names = "value", dir = "wide")