简体   繁体   English

文件(文件,“rt”)中的错误:调用函数时“描述”参数无效

[英]Error in file(file, "rt") : invalid 'description' argument , when calling the function

I have tried the multiple ways to solve it but I'm out of ideas.我尝试了多种方法来解决它,但我没有想法。 Here is my code:这是我的代码:

pollutantmean <- function(directory, pollutant, id = 1:332){
        filelist <- list.files(path = "directory", pattern = ".csv", full.names = TRUE)
        value <- data.frame()
        
        for (i in id) {
                dat <- read.csv(filelist[i], header = TRUE)
                value <- rbind(value, dat[[pollutant]])
                
        }
        mean(value, na.rm = TRUE)
}

error I'm getting when calling the function is:调用函数时遇到的错误是:

pollutantmean("specdata", 'sulfate', 1:10)
Error in file(file, "rt") : invalid 'description' argument 

I don't know what the error is I have also tried traceback() :我不知道错误是什么我也试过traceback()

4.file(file, "rt") 

3.read.table(file = file, header = header, sep = sep, quote = quote, 
       dec = dec, fill = fill, comment.char = comment.char, ...) 

2.read.csv(filelist[i], header = TRUE) at pollutantmean.R#6

1.pollutantmean("specdata", "sulfate", 1:10)

在此处输入图片说明

If I understand the problem correctly, the following code could work.如果我正确理解了问题,则以下代码可以工作。

pollutantmean <- function(directory, pollutant, id = 1:332){
  filelist <- list.files(path = directory, pattern = "\\.csv", full.names = TRUE)
  i <- seq(1, min(length(filelist), length(id)))
  value <- lapply(filelist[i], read.csv)
  value <- sapply(value, '[[', pollutant)
  mean(value, na.rm = TRUE)
}
        > dir.exists("~/R/Air Pollution Data - US/Data/specdata/")
        [1] TRUE
        > list.files(list.files(path = ~/R/Air Pollution Data - US/Data/specdata/, 
        pattern = '\\.csv'))
        Error: unexpected '/' in "list.files(list.files(path = ~/"
        > list.files(list.files(path = "~/R/Air Pollution Data - US/Data/specdata/", 
        pattern = '\\.csv'))
        character(0)

Result I'm getting结果我得到

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 R闪亮:文件错误(文件,“ rt”):无效的“描述”参数 - R shiny: Error in file(file, “rt”) : invalid 'description' argument 文件错误(文件,“rt”):读取 csv 文件时“描述”参数无效 - Error in file(file, "rt") : invalid 'description' argument when reading csv files for(seq_along(data_file)中的i:file(file,“ rt”)中的错误:无效的&#39;description&#39;参数 - for(i in seq_along(data_file): Error in file(file, “rt”) : invalid 'description' argument 文件错误(文件,“rt”):complete.cases 程序中的“描述”参数无效 - Error in file(file, "rt") : invalid 'description' argument in complete.cases program 文件错误(描述 = xlsxFile):使用 lapply 时“描述”参数无效 - Error in file(description = xlsxFile) : invalid 'description' argument when using lapply gzfile(fname,open =“ rt”)中的错误:无效的&#39;description&#39;参数 - Error in gzfile(fname, open = “rt”) : invalid 'description' argument 文件错误(文件):运行时无效的“描述”参数 R 图库示例 - Error in file(file) : invalid 'description' argument when running R graph gallery example 文件中的错误(文件,ifelse(追加,“a”,“w”)):无效的“描述”参数 - Error in file(file, ifelse(append, “a”, “w”)) : invalid 'description' argument 如何解决错误“文件错误:无效的&#39;description&#39;参数? - How to resolve error " Error in file : invalid 'description' argument? R Openxlsx 包(版本 4.2.2)-文件错误(描述 = xlsxFile):“描述”参数无效 - R Openxlsx package (version 4.2.2) - Error in file(description = xlsxFile) : invalid 'description' argument
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM