У меня есть набор данных с одним из столбцов, таких как:
df <- data.frame(name = c("E11","E11","E17","","E12","E11","","E17","","E11",""))
Таким образом, он имеет блоки различной длины, разделенные на пустые ячейки, упорядоченные по размеру этих блоков. Итак, я хотел создать новый столбец (мутировать) на основе этого. Итак, из этого исходного набора данных я хотел создать df, подобный этому:
+-------------+--------------+
| name | clone |
+----------------------------+
| E11 | cl_1 |
+----------------------------+
| E11 | cl_1 |
+----------------------------+
| E17 | cl_1 |
+----------------------------+
| | |
+----------------------------+
| E12 | cl_2 |
+----------------------------+
| E11 | cl_2 |
+----------------------------+
| | |
+----------------------------+
| E17 | cl_3 |
+----------------------------+
| | |
+----------------------------+
| E11 | cl_4 |
+-------------+--------------+