I have the following list.
df1 <- data.frame(a = rnorm(10), b = rnorm(10), vector = 1)
df2 <- data.frame(a = rnorm(10), b = rnorm(10), vector = 2)
df3 <- data.frame(a = rnorm(10), b = rnorm(10), vector = 3)
df4 <- data.frame(a = rnorm(10), b = rnorm(10), vector = 4)
ls_df <- list(df1, df2, df3, df4)
And, I also have another list of arrays.
a1 <- rep(1, 10)
a2 <- rep(2, 10)
a3 <- rep(3, 10)
a4 <- rep(4, 10)
ls_a <- list(a1, a2, a3, a4)
I want to replace column a
in each data frame in ls_df
such that ls_df[[1]]$a
contains 1's, lf_df[[2]]$a
contains 2's, and so on.
I tried the following... apparently not working as intended.
ls_df <- lapply(ls_df["a"], function(x) ls_a)
Help, please??