Базовым вариантом R является использование Map
+ seq
df <- within(df,rows_covering <- Map(seq,E,P,by = 0.1))
таким, что
> df
E P rows_covering
1 0.5 1.0 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
2 2.0 2.5 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
3 3.5 4.0 3.5, 3.6, 3.7, 3.8, 3.9, 4.0
DATA
df <- structure(list(E = c(0.5, 2, 3.5), P = c(1, 2.5, 4)), class = "data.frame", row.names = c(NA,
-3L))
> df
E P
1 0.5 1.0
2 2.0 2.5
3 3.5 4.0