Я написал коды для одного конкретного файла, и теперь я хочу сгенерировать графики и файлы того же типа для остальных похожих файлов данных, я написал следующие команды, однако это не работает... Когда я подключил эти коды, R создал только один график для файла «восемь», и в нем говорится о моей ошибке (см. Ниже). Я много раз редактировал и проверял свои коды, но все еще не мог понять, что не так сэто ... не могли бы вы мне помочь?
Я действительно очень ценю вашу помощь!
my.files <- list.files()
for (i in 1: length(my.files)) {
temp.dat <- read.csv(my.files[i])
eight <- read.csv(file="8.csv", header=TRUE, sep=",")
eightout <- subset(eight, inout=="Outgoing from panel hh" & o_duration>0, select=c(inout, enc_callee, o_duration))
f <- function(eightoutf) nrow(eightoutf)
eightnocalls <- ddply(eightout,.(enc_callee),f)
colnames(eightnocalls)[2] <- "nocalls"
eightout$nocalls <- eightnocalls$nocalls [match(eightout$enc_callee, eightnocalls$enc_callee)]
eightout=data.frame(eightout,"time"=c(1:nrow(eightout)))
M <- plot(eightout$time,eightout$nocalls)
pdf(paste(Sys.Date(),"_",my.files[i],"_.pdf", sep=""))
plot(temp.dat$time, temp.dat$nocalls, main=my.files[i])
dev.off() }
Это то, что R говорит Ошибка в plot.window (...): нужно конечнозначения 'xlim' Дополнительно: предупреждающие сообщения: 1: в min (x): нет не пропущенных аргументов для min;возврат Inf 2: в max (x): нет не пропущенных аргументов для max;возврат -Inf 3: в min (x): нет не пропущенных аргументов для min;возврат Inf 4: в max (x): нет не пропущенных аргументов для max;возвращая -Inf