R for Data Science 第 2.2.2 章 在开始之前就已经收到错误消息

Lpa*_*mer 10 r

我刚刚开始阅读 R 的数据科学知识。

我上传了 tidyverse、palmer penguins 和 ggthemes

palmerpenguins::penguins
ggplot(data = penguins)
Run Code Online (Sandbox Code Playgroud)

.standalone_types_check_dot_call 中的错误(ffi_standalone_check_number_1.0.7,:找不到对象“ffi_standalone_check_number_1.0.7”

谁能告诉我我已经做错了什么?非常感激。

teu*_*and 8

编辑:

gtable 0.3.3 已登陆 CRAN,并将很快在所有镜像中可用。您可以按如下方式更新 gtable:

install.packages("gtable")
Run Code Online (Sandbox Code Playgroud)

旧答案:

你的代码没有任何问题。但是,底层 {gtable} 包存在问题,该包使用 {rlang} 1.1.0 中的函数,但未在包的描述文件中声明这一点。当将 {ggplot2} 与早期版本的 {rlang} 结合使用时,这一点就会显现出来。{ggplot2} 的候选版本包括 {rlang} 的版本要求提升,这应该会消除这些错误,但仍需要几周时间。

同时,您应该能够通过安装最新版本的 {rlang} 来解决此问题:

install.packages("gtable")
Run Code Online (Sandbox Code Playgroud)

或者通过降级 {gtable} 包:

install.packages("rlang")
Run Code Online (Sandbox Code Playgroud)

ggplot 跟踪的相关问题在这里


Ben*_*ker 7

由于有几个被删除的“这里相同!” 问题,我会写下我的评论作为答案。rlang此错误表明已安装的版本和软件包之间存在某种不兼容ggplot2。我会尝试

  • 启动一个干净的R 会话(未加载非默认包)
  • 重新安装rlang( install.packages("rlang"))
  • 重新安装ggplot2( install.packages("ggplot2"))