【发布时间】:2018-10-14 21:54:02
【问题描述】:
我正在尝试将列表转换为单个字符值,或者基本上是这样:
test <- data.frame(a = c(1,1,1,2,2,2), b = c("a", "b", "c", "d", "e", "f" )) %>%
group_by(a) %>% summarise(b = list(b))
到这里:
test <- data.frame(a = c(1,2), b = c("a, b, c", "d, e, f" ))
【问题讨论】:
-
仅供参考:如果您从原始数据框开始,您可以使用
data.frame(a = c(1,1,1,2,2,2), b = c("a", "b", "c", "d", "e", "f")) %>% group_by(a) %>% summarise(b = paste(b, collapse = ",")) -
到目前为止你尝试了什么?
-
非常好的建议 DJack。您应该将其发布为答案。谢谢
标签: r list vector dplyr character