【发布时间】:2021-07-26 05:18:14
【问题描述】:
我正在尝试创建一个数据框来传播我的数据框:
my_data1 <- data.frame(Tank = c("1A", "1D", "1F", "1A", "1F", "2A"), Bag = c("C1", "C2", "C2", "C1", "C2", "T1"), name = c("ally", "ally", "nancy", "ted", "mark", "ted"), deformity=c("spinal", "eye", "snout", "spinal", "head", "eye"))
到这里:
my_data2 <- data.frame(Tank = c("1A", "1D", "1F", "2A"), Bag = c("C1", "C2", "C2", "T1"), ally_deformity = c("spinal", "eye", NA, NA), nancy_deformity=c(NA, NA, "snout", NA), ted_deformity=c("spinal", NA, NA, "eye"), mark_deformity=c(NA, NA, "head", NA))
所以我希望“坦克”和“袋”列成为我的唯一标识符,而其他每一列都是每个人为该特定罐和袋找到的畸形。我一直在尝试 tidyr 的传播,但没有成功。
【问题讨论】: