【问题标题】:Transform Data Structure in R [duplicate]在R中转换数据结构[重复]
【发布时间】:2021-10-28 13:15:45
【问题描述】:

我正在使用 R,我的数据集如下所示:

Day Test1 Test2 Test 3
1 25 NA 30
2 NA 12 35
  • 输入代码dataframe:
df1 <- data.frame(Day = c(1,2),
                  Test1 = c(25,NA),
                  Test2 = c(NA,12),
                  Test3 = c(30, 35))

有没有办法把它改成这个结构:

Day Test Values
1 Test1 25
1 Test2 NA
1 Test3 30
2 Test1 NA
2 Test2 12
2 Test3 35

【问题讨论】:

    标签: r dataframe transform


    【解决方案1】:
    library(tidyverse)
    
    df %>%
     pivot_longer(-Day, names_to = "Test", values_to = "Values")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-27
      • 2015-05-30
      • 2021-10-26
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多