【问题标题】:Converting set of rows into column in R [duplicate]将一组行转换为R中的列[重复]
【发布时间】:2020-02-16 14:12:47
【问题描述】:

我有一个数据集,其中包含有关多个物种个体的形态特征的信息。列是关于个体 id、物种名称、特征类型和特征值的。我需要以一种方式排列数据,其中每个特征都应该是列,物种和个体 id 应该是行。我有数百个人和几个物种

【问题讨论】:

  • 这是dcast 函数,请参阅?dcast 并让我们知道那里不清楚的地方:)

标签: r data.table reshape


【解决方案1】:

你可以使用reshape函数如下图

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

【讨论】:

    猜你喜欢
    • 2018-04-26
    • 1970-01-01
    • 2022-01-02
    • 2016-09-22
    • 2023-03-14
    • 1970-01-01
    • 2022-06-28
    • 2019-06-20
    • 2018-05-19
    相关资源
    最近更新 更多