【发布时间】:2021-05-23 04:06:21
【问题描述】:
Replace sets of rows in a data.table with a single row 上的 data.table 有一个类似的问题,但我正在寻找 tidyverse 中的等效解决方案。所以,我有一个像这样的小标题:
DT <- tibble (
id=c(1,1,1,1,2,2,2,2),
location = c("a","b","c","d","a","b","d","e"),
seq = c(1,2,3,4,1,2,3,4))
对于每个 id,我想查找序列 b、c、d,如果有这样的事情,我想用单行替换 b 和 c 的行,比如说 z。其他变量的值应保留前一个 b 的值(在本例中为 id 和 seq)
所以在这种情况下,新的小标题应该是
DT.Tobe <- tibble (
id=c(1,1,1,2,2,2,2),
place = c("a","z","d","a","b","d","e"),
seq = c(1,2,4,1,2,3,4))
我什至找不到这个的起点......
【问题讨论】: