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

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

数据:

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



代码:


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

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


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。