我正在尝试使用pivot_longer来延长我的数据框,但我不需要它很长,并且希望输出多个“值”列。
\n例子:
\ndf <- tibble(\n ids = c("protein1", "protein2"),\n mean.group1 = sample(1:1000, 2),\n mean.group2 = sample(1:1000, 2),\n se.group1 = sample(1:10, 2),\n se.group2 = sample(1:10, 2)\n)\n\ndf\n# A tibble: 2 \xc3\x97 5\n ids mean.group1 mean.group2 se.group1 se.group2\n <chr> <int> <int> <int> <int>\n1 protein1 763 456 6 4\n2 protein2 820 624 4 7\nRun Code Online (Sandbox Code Playgroud)\n我想要的输出是:
\ndf2 <- tibble(\n ids = c("protein1", "protein1", "protein2", "protein2"),\n mean = c(df$mean.group1[1], df$mean.group2[1], df$mean.group1[2], df$mean.group2[2]),\n se = c(df$se.group1[1], df$se.group2[1], df$se.group1[2], df$se.group2[2]),\n group = c("group1", "group2", …Run Code Online (Sandbox Code Playgroud)