我认为问题可能很简单,请帮助我。
我有一个像这样的数据集:
我需要像下面这样重塑它:
谢谢。
答案 0 :(得分:0)
我建议根据“位置”,“城市”,“客户编号”和合作伙伴行中的值为每个观察值(计数)创建一个列名称。例如paste0(Location, City, CustomerId, partner, collapse = '/')
因此,使用reshape2::melt
将数据帧“熔化”为长格式。
然后,使用:
tidyr::separate(
data,
"collapsedColName",
into = c("Location", "City", "CustomerId", "partner"),
sep = "/"
)
重新创建这些变量。