【发布时间】:2014-09-10 18:54:17
【问题描述】:
NEI <- readRDS(unz(tf, filename = "summarySCC_PM25.rds", open = "", encoding = getOption("encoding")))
Variable tf 是一个临时文件,在硬盘驱动器上保存了一个非常具体的位置。据我了解unz() 的格式为:
unz(description, filename, open = "", encoding = getOption("encoding"))
当我阅读文档时,我认为我对代码的应用是准确的:
- description 是一个特定的 zip 文件目标,在 var tf 中输出为 c://...//345du.zip
- 文件名是summarySCC_PM25.rds,是从tf中提取出来的文件
- open 已经在 var 中建立,所以黑色应该没问题
- 编码标记语言类型。
在上述代码的上下文中,我收到来自 R 3.1.1 的“错误:未知输入格式”。我需要澄清可能发生的事情,因为我将我的代码解释为:
NEI <- readRDS("summarySCC_PM25.rds")
我误解了吗?
【问题讨论】:
-
您能否提供一个示例文件以供读取并使其可重现?我使用
readRDS没有问题,所以我无法重现您的错误来帮助您。 -
我不确定。代码的工作方式是:1)创建一个临时目录 2)创建一个临时文件 3)将文件从 URL 下载到临时文件中 4)代码调用 t5e 临时文件 5)到上面
-
我想我是通过对名称进行 Google 搜索找到了您的文件。这是相同的数据吗? linkedin.com/today/post/article/…
-
虽然它认为这没有帮助,因为 R 成功下载了文件
标签: r import transformation