如何解决为什么在 Rmd 中找不到 readr::read_csv2() 命令?
我正在尝试创建一个 R 笔记本文件,但在尝试读取 .csv 文件时,我卡在了代码的开头。 我有第一个块,此时一切都很好:
library(readr)
但后来我尝试加载我的数据:
my_data <- read_csv2(".Data/my_data_2021-06-29.csv")
我收到以下错误:
/bin/sh: load: command not found
与 read_csv()
、read.csv()
和 readr::read_csv()
相同的错误。在 RStudio 中一切正常,但不适用于 .Rmd 文件。
我在 Mac 上工作,使用 macOS Catalina 10.15.7、R 版本 4.0.5、RStudio 版本 10.4.1106,我还使用 Tools > Check for Package Updates…
更新了我的所有软件包
有大佬知道怎么解决吗? 我看到了类似的问题 this post 和 here,但它们是关于在其他情况下(anaconda 和命令行)使用函数的,我没有看到 here 的解决方案。
非常感谢
解决方法
我意识到这是我编写代码时的错误。
以下是详细信息,以防有人这样做。
通常代码块以一行开始,其中包括设置代码语言的其他参数:
{r,echo = F}
my_data <- read_csv2(".Data/my-data_2021-06-29.csv")
我编辑了这一行,以为我给了块一个标题,但我删除了它应该阅读的语言,因此我得到了错误输出:
{load data,echo = F}
my_data <- read_csv2(".Data/my-data_2021-06-29.csv")
所以正确的形式是第一个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。