【发布时间】:2022-08-14 15:48:37
【问题描述】:
我在 R 中有以下数据:
structure(list(Name = 1:4, Paper1 = c(\"C1\", \"C1\", \"C1\", \"C1\"),
Marks1 = 1:4, Paper2 = c(\"D1\", \"D1\", \"D1\", \"D1\"), Marks2 = 1:4,
Paper3 = c(\"E1\", \"E1\", \"E1\", \"E1\"), Marks3 = 12:15), class = \"data.frame\", row.names = c(NA, -4L))
我想这样安排我的数据:
structure(list(Name = c(1L, 1L, 1L, 2L, 2L, 2L), Paper = c(\"C1\",
\"D1\", \"E1\", \"C1\", \"D1\", \"E1\"), Marks = c(1L, 1L, 12L, 2L, 2L,
13L)), class = \"data.frame\", row.names = c(NA, -6L))
我试过shape、melt,但两者都没有提供所需的输出。请提出解决方案。
-
输出数据中的名称 3 和 4 发生了什么变化?
标签: r data.table pivot reshape melt