小编ada*_*rer的帖子

用R中的Data.Table滚动文本连接

我有一个如下所示的数据集:

rownum<-c(1,2,3,4,5,6,7,8,9,10)
name<-c("jeff","jeff","mary","jeff","jeff","jeff","mary","mary","mary","mary")
text<-c("a","b","c","d","e","f","g","h","i","j")
a<-data.table(rownum,name,text)
Run Code Online (Sandbox Code Playgroud)

我想添加一个新的文本列,从前一列中添加rownum和name.新列的向量将是:

rolltext<-c("a","ab","c","abd","abde","abdef","cg","cgh","cghi","cghij"
Run Code Online (Sandbox Code Playgroud)

在这方面我无所适从.对于数字我只会使用cumsum函数,但对于文本我认为我需要for循环或使用其中一个apply函数?

r data.table

7
推荐指数
2
解决办法
140
查看次数

标签 统计

data.table ×1

r ×1