私はこれを個別に行う方法を知っています。しかし、私は1000以上のファイルを持っています。forループを使用することにしました。しかし、変数を評価する正しい方法が見つからなかったようです。
これが私のコードです
setwd('C:/data')
filenames=dir() #find file names
for (i in filenames){
adt = substr(x = i, start = 1, stop = nchar(i)-4)
name=paste("data_", adt, sep="")
assign(name, read.csv(i,header=T,sep=",")) #read each file and assign a variable name starting with data_ to it
func=paste('name[is.na(name)] <- 0',sep="") # here is the place I have problem. R will not consider name is a parameter whose values change in each iteration
eval((text=func))
}