gzfile(file, "rb") 中的错误:无效的 'description' 参数调用自:gzfile(file, "rb")
Error in gzfile(file, "rb") : invalid 'description' argument Called from: gzfile(file, "rb")
我在尝试使用我创建的配置文件映射某些列时遇到问题。我是 运行 函数,但出现错误:
Error in gzfile(file, "rb") : invalid 'description' argument Called from: gzfile(file, "rb")
我在网上看过,包括堆栈溢出,但没有得到正确的答案。你能帮忙吗?
我制作的这个功能在另一台机器上运行良好,但是当我试图将我的工作部署到我的个人笔记本电脑上时,似乎出现了这个错误。
这就是我在 Mac 中尝试做的事情:
想到路径设置为:
data_import_list <- list(list(data_path = "Users/gb/Rprojects/data/data.csv",
config_path = "Users/gb/Rprojects/lgt-config/inp/"))
然后我用函数
读取它
import_col_types <- function(config_path){
column_mapping <- readRDS(file.path(config_path, "column_mapping.rds"))
# get list of config files
config_file_list <- Sys.glob(paste0(config_path, "*.rds"))
}
其实我是这样阅读上面函数的:
import_col_types(data_import_list)
打印出错误前的file
。检查它是否如您所想。我可以通过以下方式复制您的错误消息:
> gzfile(1,"rb")
Error in gzfile(1, "rb") : invalid 'description' argument
> gzfile(NA,"rb")
Error in gzfile(NA, "rb") : invalid 'description' argument
> gzfile(NULL,"rb")
Error in gzfile(NULL, "rb") : invalid 'description' argument
但不是:
> gzfile("nonexist","rb")
Error in gzfile("nonexist", "rb") : cannot open the connection
In addition: Warning message:
In gzfile("nonexist", "rb") :
cannot open compressed file 'nonexist', probable reason 'No such file or directory'
看来你的 file
坏了。我们无法看到它是什么,所以你需要自己调试。基本调试。
我在尝试使用我创建的配置文件映射某些列时遇到问题。我是 运行 函数,但出现错误:
Error in gzfile(file, "rb") : invalid 'description' argument Called from: gzfile(file, "rb")
我在网上看过,包括堆栈溢出,但没有得到正确的答案。你能帮忙吗? 我制作的这个功能在另一台机器上运行良好,但是当我试图将我的工作部署到我的个人笔记本电脑上时,似乎出现了这个错误。
这就是我在 Mac 中尝试做的事情:
想到路径设置为:
data_import_list <- list(list(data_path = "Users/gb/Rprojects/data/data.csv",
config_path = "Users/gb/Rprojects/lgt-config/inp/"))
然后我用函数
读取它import_col_types <- function(config_path){
column_mapping <- readRDS(file.path(config_path, "column_mapping.rds"))
# get list of config files
config_file_list <- Sys.glob(paste0(config_path, "*.rds"))
}
其实我是这样阅读上面函数的:
import_col_types(data_import_list)
打印出错误前的file
。检查它是否如您所想。我可以通过以下方式复制您的错误消息:
> gzfile(1,"rb")
Error in gzfile(1, "rb") : invalid 'description' argument
> gzfile(NA,"rb")
Error in gzfile(NA, "rb") : invalid 'description' argument
> gzfile(NULL,"rb")
Error in gzfile(NULL, "rb") : invalid 'description' argument
但不是:
> gzfile("nonexist","rb")
Error in gzfile("nonexist", "rb") : cannot open the connection
In addition: Warning message:
In gzfile("nonexist", "rb") :
cannot open compressed file 'nonexist', probable reason 'No such file or directory'
看来你的 file
坏了。我们无法看到它是什么,所以你需要自己调试。基本调试。