У меня есть данные (несовершенно импортированные из PDF), в которых все находится в одном столбце с определенными строками в качестве описательных заголовков. Например:
dfx <- data.frame(V1 = c("Box 1", "abcd10", "bcde15", "Box 2", "cdefg35", "jklm40", "nopq50", "rstu52"))
V1
1 Box 1
2 abcd10
3 bcde15
4 Box 2
5 cdefg35
6 jklm40
7 nopq50
8 rstu52
Я хочу создать отдельный столбец, в котором каждое наблюдение принимает значение ближайшего заголовка над ним. Как это:
V1 v2
1 abcd10 Box 1
2 bcde15 Box 1
3 cdefg35 Box 2
4 jklm40 Box 2
5 nopq50 Box 2
6 rstu52 Box 2
Ничто из того, что я пробовал, не приблизило меня. Любая помощь будет оценена по достоинству. Спасибо!