【发布时间】:2021-06-17 00:38:49
【问题描述】:
目标是使用 rmarkdown 中的 here 包将 .txt 文件保存到我的项目文件夹内的子目录 (~/output/data/file.txt) 中。它应该是制表符分隔的,并且没有列名。
这是我失败的代码:
readr::write_delim(here::here(file, "output", "data", "file.txt",
delim = "\t", col_names = FALSE))
这是一个可重现的例子:
file <- data.frame(chromosome = c("chr1", "chr2", "chr3"),
start = c(10, 20, 30),
stop = c(100, 200, 300),
gene = c("geneA", "geneB", "geneC"))
这是我得到的错误:
readr::write_delim(here::here(file, "output", "data", "file.txt", : is.data.frame(x) is not TRUE) 中的错误
我让它与这段代码一起工作,我把整个路径放在了那里,但我想避免这种情况:
readr::write_delim(file, "/whole/path/to/project/folder/output/data/file.txt",
delim = "\t", col_names = FALSE)
关于这里出了什么问题的任何想法?
【问题讨论】:
标签: r