【发布时间】:2019-03-27 14:02:34
【问题描述】:
我有一个像这样的数据框:
library(tidyverse)
df_mess <- tibble::tribble(
~id, ~value, ~answer_text,
123, 25, "age",
123, NA, "female",
234, 29, "age",
234, NA, "male",
345, 14, "age",
345, NA, "female"
)
我想以一种具有“整洁”数据的方式进行重塑,即每次观察 1 行。
df <- tibble::tribble(
~id, ~age, ~sex,
123, 25, "female",
234, 29, "male",
345, 14, "female"
)
我尝试了gather / spread 的一个版本,但我没有运气。
感谢任何线索。
【问题讨论】:
-
嗨@xxxvinxxx。我只是想检查一下,看看提供的答案是否解决了您的问题。如果没有,您介意告诉我们为什么没有吗?谢谢!