我有一个数据框,它并不是真正的“长格式”,但它的格式比我想要的要长。我想将它压缩成一个“宽格式”,将与 id 相关的所有信息都放在一行中。现在,一些信息在每一行上重复(例如下面示例中的日期),而其他信息需要在合并行时保留(例如下面的类型列)。谢谢!
id <- c(1000, 1000, 1000, 1001, 1001, 1001)
type <- c("A", "B", "B", "C", "C", "A")
dates <- c("10/5/2019", "10/5/2019", "10/5/2019", "9/17/2020", "9/17/2020", "9/17/2020")
df <- as.data.frame(cbind(id, type, dates))
df
id type dates
1 1000 A 10/5/2019
2 1000 B 10/5/2019
3 1000 B 10/5/2019
4 1001 C 9/17/2020
5 1001 C 9/17/2020
6 1001 A 9/17/2020
我希望它看起来像这样:
相关文章:
json - 使用 Mule 中的 Dataweave 将定界文件转换为 JSON 格式
ruby-on-rails - 使用 Cloudinary 和 Active Storage 时如何
github - 使用 SonarQube(社区版)装饰 GitHub 中的拉取请求
postgresql - Ecto:如何用不同的随机数更新所有记录
kubernetes - 使用 Persistent Volume Claim 时是否必须显式创建
unity3d - 如何将 Input.GetAxis ("Mouse X") 或 Input.Ge