这个问题有多次被问过,包括在这个例子中:Lapply to Add Columns to Each Dataframe in a List。
但是,我只想在创建新列的函数中添加一个参数,并且该列具有基于输入的值。
dfs<-lapply(clients_names, function(x){
df<-read.csv(...),
##this is when I want to add a column to the df loaded,
##a column of clients with names their names)
return(df)
})
我尝试使用df$clients<- x
代替##
,但这不起作用。
更新:
client_names<-c("Bob", "Sam", "Chris")