我有一个数据集,我想根据一些标记值创建组。例如,数据集看起来像
这些值按时间顺序排列为单位,每个值都达到"终结"的每个值为一天。我正在尝试重新组织数据,以使第一列的值如下:输出
首先,我以为这是一个简单的转置问题,但是我看不到任何参数或参数可以指定组由值'end'
界定这些组。当我键入时,在我看来,也许一个循环可以通过这些值运行并重组它们,就像DNA转录中的终止密码子一样,但我想确保ISN'在我开始这条路之前的一种更简单的方式。
这怎么样?
df <- data.frame(name = c("aa",
"bb",
"cc",
"dd",
"end",
"ee",
"ff",
"gg",
"end"))
unlist(strsplit(paste(df$name, collapse = " "), " end "))