У меня есть следующий фрейм данных:
id,property1,property2,property3
1,1,0,0
2,1,1,0
3,0,0,1
4,1,1,1
d.f <- structure(list(id = 1:4, property1 = c(1L, 1L, 0L, 1L), property2 = c(0L,
1L, 0L, 1L), property3 = c(0L, 0L, 1L, 1L)), .Names = c("id",
"property1", "property2", "property3"), class = "data.frame", row.names = c(NA,
-4L))
Какой наименее громоздкий способ получить следующий фрейм данных:
id,properties_list
1,property1
2,property1, property2
3,property3
4,property1, property2, property3
Может быть, что-то вроде melt
или reshape
с необычными вариантами?