答案 0 :(得分:0)
假设包含公司名称的向量为df_vector
。然后,您可以使用purrr::map2(df_vector, df_list, cbind)
。它将创建与df_list
(此处为15
)数量相同的组件列表,所有这些数据框将在第一列作为相应的公司名称。
在下图中,我假设名称是15个字母中的第一个。
set.seed(seed = 1234)
Dates <- seq(from = as.Date(x = "1990-01-01"),
to = as.Date(x = "1994-12-31"),
by = "month")
n <- length(x = Dates)
df_list <- lapply(X = 1:15,
FUN = function(i)
{
tmp <- matrix(data = rnorm(n = 5 * n),
ncol = 5)
tmp <- apply(X = tmp,
MARGIN = 2,
FUN = cumsum)
colnames(x = tmp) <- paste0("Var", 1:5)
tmp <- as.data.frame(x = tmp)
tmp$Date <- Dates
tmp
})
df_vector <- letters[1:15]
purrr::map2(.x = df_vector,
.y = df_list,
.f = cbind)
希望这会有所帮助。