Erreur dans le fichier(fichier, “rt”) : invalid 'description' argumentation complète.cas du programme

Je suis en train d'écrire une fonction R qui lit un répertoire plein de fichiers et rapports sur le nombre de cas observés dans chaque fichier de données. La fonction renvoie une trame de données où la première colonne est le nom du fichier et la deuxième colonne est le nombre de cas.

comme,

id nobs
1  108
2  345
...
etc

Voici la fonction que j'ai écrit:

complete <- function(directory, id = 1:332) {

  for(i in 1:332) {
    path<-paste(directory,"/",id,".csv",sep="")
    mydata<-read.csv(path)
    #nobs<-nrow(na.omit(mydata))
    nobs<-sum(complete.cases(mydata))
    i<-i+1
  }

  completedata<-c(id,nobs)
}

J'exécute la fonction:

complete("specdata",id=1:332)

mais j'obtiens cette erreur:

Error in file(file, "rt") : invalid 'description' argument

J'ai aussi essayé la traceback() fonction de débogage mon code et il donne à cette sortie:

traceback()
# 4: file(file, "rt") at #6
# 3: read.table(file = file, header = header, sep = sep, quote = quote, 
#    dec = dec, fill = fill, comment.char = comment.char, ...) at #6
# 2: read.csv(path) at #6
# 1: complete("specdata", id = 1:332)