R把数据按id转成列

COS论坛 | 统计之都 讨论区 软件应用 S-Plus & R语言 R把数据按id转成列

该主题包含 1 条回复,2个帖子,最后由  Hydro1 月, 3 周 之前 更新。

查看 2 个帖子 - 1 到 2(总计 2 个)
  • 作者
    帖子
  • 1 楼

    Aj
    Participant

    请问用R怎么把多行观测按个体转成一列,第二列为个体的id如:
    distance id
    12 13 14 15 1
    21 32 23 43 2

    转成
    distance id
    12 1
    13 1
    14 1
    15 1
    21 2
    32 2
    23 2
    43 2

    2 楼

    Hydro
    Participant

    library(tidyr)
    library(dplyr)
    df %>% gather(key, distance,-id) %>%
    select(-key) %>%
    arrange(id)

查看 2 个帖子 - 1 到 2(总计 2 个)

您必须先登录才能回复该主题。