-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcorr.R
More file actions
18 lines (18 loc) · 721 Bytes
/
corr.R
File metadata and controls
18 lines (18 loc) · 721 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
corr <- function(directory, threshold = 0){
dat <- data.frame()
lsfiles <- list.files(directory, full.names = T)
completeobs <- data.frame()
finaldata <- data.frame()
correlation <- vector()
for (i in 1:332) {
dat <- read.csv(lsfiles[i])
complete_data <- complete.cases(dat)
if (sum(complete_data) > threshold){
finaldata <- dat[complete.cases(dat),]
correlation[i] <- cor(finaldata$sulfate, finaldata$nitrate)
}
correlation <- correlation[!is.na(correlation)]
v <- as.vector(correlation, mode = "numeric")
}
v
}