Blogdown 中的 UseMethod("select_") 错误
Error in UseMethod("select_") in Blogdown
我正在使用 Blogdown
创建一个新的 post,但在尝试预览时出现以下错误。
该代码在我的 Rmarkdown 文件中运行良好,但我无法将其更新到我的博客。有谁知道问题出在哪里?
从第 36-47 行退出
UseMethod("select_") 错误:
没有适用于 'select_' 的方法应用于 class "function" 的对象
调用:local ... freduce -> -> select -> select.default -> select_
执行暂停
这是我的第 36-47 行代码;
library(corrplot)
library(RColorBrewer)
library(tidyverse)
corrplot(cor(df %>% select(Sales, Customers, Store,
Open, SchoolHoliday,
DayOfWeek, month, year,
CompetitionDistance,
Promo, Promo2_active) %>%
filter(!is.na(Sales), !is.na(CompetitionDistance))),
type="upper", order="original",
col=brewer.pal(n=8, name="RdYlBu"))
非常感谢。
我认为您收到此错误是因为您的全局环境中没有名为 df
的对象。您的数据框尚未创建,或者它被称为其他名称。 stats 包中有一个鲜为人知的函数 df
,它位于启动 R 会话时的搜索路径上。您可以通过启动新的 R 会话并在控制台中键入 df
来检查这一点。您将看到函数的主体 stats::df
.
因此,您收到错误是因为您尝试对函数而非数据框进行子集化。要解决该错误,请确保在调用 corrplot
之前创建一个名为 df
的数据框
我正在使用 Blogdown
创建一个新的 post,但在尝试预览时出现以下错误。
该代码在我的 Rmarkdown 文件中运行良好,但我无法将其更新到我的博客。有谁知道问题出在哪里?
从第 36-47 行退出 UseMethod("select_") 错误: 没有适用于 'select_' 的方法应用于 class "function" 的对象 调用:local ... freduce -> -> select -> select.default -> select_ 执行暂停
这是我的第 36-47 行代码;
library(corrplot)
library(RColorBrewer)
library(tidyverse)
corrplot(cor(df %>% select(Sales, Customers, Store,
Open, SchoolHoliday,
DayOfWeek, month, year,
CompetitionDistance,
Promo, Promo2_active) %>%
filter(!is.na(Sales), !is.na(CompetitionDistance))),
type="upper", order="original",
col=brewer.pal(n=8, name="RdYlBu"))
非常感谢。
我认为您收到此错误是因为您的全局环境中没有名为 df
的对象。您的数据框尚未创建,或者它被称为其他名称。 stats 包中有一个鲜为人知的函数 df
,它位于启动 R 会话时的搜索路径上。您可以通过启动新的 R 会话并在控制台中键入 df
来检查这一点。您将看到函数的主体 stats::df
.
因此,您收到错误是因为您尝试对函数而非数据框进行子集化。要解决该错误,请确保在调用 corrplot
df
的数据框