I am using this code:
df1 <- data.frame(
x1 = 'a'
, x2 = 'b'
, y = 0
)
df1 <- do.call("rbind", replicate(10, df1, simplify = FALSE))
for (row in 1:nrow(df1)) {
df1[row,]$y = (row - 1)
}
df1
Can this be improved by using an apply family function instead of the loop? Thanks!