【发布时间】:2021-11-19 14:21:51
【问题描述】:
我创建了十个不同的数据框(例如 df1、df2、...、df10)。我想在所有这些数据帧上使用 R 中的函数spread。我的解决方案是在 R 中创建一个函数,该函数可以在所有数据帧上重复函数 spread,并创建十个具有更新名称的新数据帧:df1_wide、df2_wide、...、df10_wide。
我最初的想法是这样的:
new_function <- function(df) {
"df"_wide <- spread(df, key=time, value=values)
}
df_list <- list(df1,df2,...,df10)
function(df_list)
【问题讨论】: