【发布时间】:2019-10-08 13:20:18
【问题描述】:
我有一个数据框,我想根据下一个单元格的输入复制单个单元格的输入 n 次并将其显示在一个新单元格中。
我的数据框如下所示:
data <- data.frame(c(1,1,2,3,4,4,4), c("A","B","A","C","D","E","A"), c(2,1,1,3,2,1,3))
colnames(data) <- c("document number", "term", "count")
data
这是我想要的结果:
datanew <- data.frame(c(1,2,3,4), c("A A B", "A", "C C C", "D D E A A A"))
colnames(datanew) <- c("document number", "term")
# document number term
# 1 1 A A B
# 2 2 A
# 3 3 C C C
# 4 4 D D E A A A
所以基本上,我喜欢将术语单元格的输入与相应计数单元格的输入相乘。有谁知道如何在 R 中编写代码?
【问题讨论】: