R 调试错误未使用的参数(文件[i])

R 调试错误未使用的参数(文件[i]),r,for-loop,R,For Loop,您好,我正在尝试运行这个循环,从该位置读取多个文件,数据被追加并存储在Score文件中,但是突然出现了这个错误 未使用的参数中出错(文件[i]) 如有任何调试建议或帮助,我们将不胜感激。我也检查了我的函数,它运行良好并返回所需的输出,但当我在下面的循环中使用它时,会出现上述错误 files<-list.files(path ='D:\\people\\zang\\Documents\\tdat') df <- total(x, files[i] ) for(i in 1:leng

您好,我正在尝试运行这个循环,从该位置读取多个文件,数据被追加并存储在Score文件中,但是突然出现了这个错误

未使用的参数中出错(文件[i])

如有任何调试建议或帮助,我们将不胜感激。我也检查了我的函数,它运行良好并返回所需的输出,但当我在下面的循环中使用它时,会出现上述错误

files<-list.files(path ='D:\\people\\zang\\Documents\\tdat')

df <- total(x, files[i] )

for(i in 1:length(files)) { 
  if (i == 1 )
  {
    write.table(df,"sample.csv", row.names = FALSE, col.names = TRUE,sep=",")

  }
  else 
  {
    write.table(df,"sample.csv",row.names = FALSE, col.names = TRUE,sep =",")
  }

}

文件问题出在这一行

 A <- total(x, files[i] )

我认为无法打开连接与for-loop问题无关。调试并检查从何处弹出错误。可能是当它试图从你的givenyes路径加载文件时。。但请检查您所在位置的所有文件是否都加载到您的
文件
变量中。。为此,您需要调试并查看错误发生的位置。函数
total
属于哪个包?错误消息表示参数
files[i]
未使用。这可能意味着函数
total
只需要一个参数。此外,此时未定义
i
    files<-list.files(path ='D:\\people\\zang\\Documents\\tdat')

    for(i in 1:length(files)) { 
    df<- total(x, files[i] )
    if (i == 1 )
  {
    write.table(df,"sample.csv", row.names = FALSE, col.names = TRUE,sep=",")

  }
  else 
  {
    write.table(df,"sample.csv",row.names = FALSE, col.names = TRUE,sep =",")
  }

}