将列的元素按类别合并成一行

2020-10-09  本文已影响0人  重新开始_xy

放了一个国庆,整个人玩得傻掉了,连这篇日记的名字都不知怎么写了

数据:

需求:根据name将相同name的score放入一行中,方便后续处理。想要的结果如下

代码:

library(data.table),library(stringr),library(dplyr)

tb <- data %>% group_by(name) %>% summarise(score = paste(score,collapse = "\t"))

运行代码之后如上,因为是以制表符分隔的,如果还需要分列,保存后就以“\t”读取就行了。

上一篇 下一篇

猜你喜欢

热点阅读