楼主: snowyapple
9998 11

[问答] 入门级别的3个代码问题(Coursera课程疑难点) [推广有奖]

11
maybeone123 发表于 2015-10-24 03:13:49
corr <- function(directory, threshold = 0){
        source("complete.R")
        ord <- complete(directory, id = 1:332)
        nn <- list.files(directory, full.names = TRUE)
        ma <- max(ord$"nobs")
        if(threshold > ma){
                numeric()
        } else{
                orde <- subset(ord, nobs >= threshold)
                tar <- as.vector(as.matrix(orde$id))
                tab <- nn[tar]
                res_c <- numeric(length(tar))
                for (i in 1 : length(tar)){
                        b <- read.csv(tab[i])
                        bb <- na.omit(b)
                        bbb <- bb[c("sulfate", "nitrate")]
                        res_c[i] <- cor(bbb[,1], bbb[,2])
                }
                res <- na.omit(res_c)
                }
        }

12
maybeone123 发表于 2015-10-24 03:15:07
corr <- function(directory, threshold = 0){
        source("complete.R")
        ord <- complete(directory, id = 1:332)
        nn <- list.files(directory, full.names = TRUE)
        ma <- max(ord$"nobs")
        if(threshold > ma){
                numeric()
        } else{
                orde <- subset(ord, nobs >= threshold)
                tar <- as.vector(as.matrix(orde$id))
                tab <- nn[tar]
                res_c <- numeric(length(tar))
                for (i in 1 : length(tar)){
                        b <- read.csv(tab)
                        bb <- na.omit(b)
                        bbb <- bb[c("sulfate", "nitrate")]
                        res_c <- cor(bbb[,1], bbb[,2])
                }
                res <- na.omit(res_c)
                }
        }

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 02:54