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

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

数据:

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



代码:


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

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


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

你可能感兴趣的:(将列的元素按类别合并成一行)