У меня есть этот код iv, написанный для подсчета, который читает каталог, полный файлов, и сообщает количество полностью наблюдаемых случаев в каждом файле данных. Функция должна возвращать фрейм данных, где первый столбец - это имя файла, а второй столбец - количество полных случаев. Мне нужна помощь в ошибки в этом коде, который:Считывание кода кода и исправление ошибок
Error in [.data.frame(data, i) : undefined columns selected
In addition: Warning messages:
1: In comp[i] <- !is.na(data[i]) : number of items to replace is not a multiple of replacement length
2: In comp[i] <- !is.na(data[i]) : number of items to replace is not a multiple of replacement length
3: In comp[i] <- !is.na(data[i]) : number of items to replace is not a multiple of replacement length
Код следующее:
complete<-function(directory, id=1:332){
files.list<-list.files(directory, full.names=TRUE, pattern=".csv")
comp<-character()
return.data<-data.frame()
nobs<-numeric()
for(i in id){
data<-read.csv(files.list[i])
comp[i]<-!is.na(data[i])
nobs[i]<-nrow(comp[i])
}
return.data<-c(id,nobs)
}
Спасибо wici за разъяснения. Я новичок, и это ошибки, которые я могу понять и понять для понимания основ. Благодаря тонну! –