저는 R에서 정말 초보자입니다. 제가 얻을 수있는 도움을 주시면 감사하겠습니다.CSV 파일의 조합으로 특정 열의 평균
하나의 데이터 프레임으로 결합한 다음 2 열 또는 3 열 중 하나를 의미하는 파일이 있습니다. 시도했지만 바보 같은 실수를하고 있거나 완전히 잘못된 것일 수 있습니다.
polmean <- function(directory, pol, id = 1:3) {
Dataframe <- function (id) {
Filenames <- list.files (pattern = "*.csv")
Reqfiles <- Filenames [id]
LoadReqfiles <- lapply(Reqfiles, read.csv)
}
x <- Dataframe (id)
Colomnmeans <- function (pol, removeNA = TRUE) {
means <- 0
if (pol == "sulfate") {
means <- mean (x[,2], na.rm = removeNA)
} else {
means <- mean (x[,3], na.rm = removeNA)
}
means
}
Colomnmeans (pol, removeNA = TRUE)
}
이렇게하면 오류가 발생합니다. x [, 2] 잘못된 치수 수입니다.
고마워요.