新的持续性错误:“ {_ 1}}中具有filter
和select
函数的select_impl(.data,vars)错误
我已经检查了tidyverse
Github存储库中的更新,但是没有看到有关这些更改的任何信息。尽管几个月来都以相同的方式使用这些功能,但我今天才遇到此错误。我还尝试将数据从tidyverse
转换为tibble
,然后重新安装data.frame
,但这也无济于事。这是我的代码:
dplyr/tidyverse
我希望仅获得第一行的那些列,但会收到错误消息:
select_impl(.data,vars)中的错误: SET_VECTOR_ELT()只能应用于“列表”,不能应用于“符号”
第二行尝试过滤错误几乎完全相同:
filter_impl(.data,quo)中的错误: SET_VECTOR_ELT()只能应用于“列表”,不能应用于“符号”
一个可重现的小例子显示了相同的结果
projects %>% dplyr::select(
WRK_WORK_ID,
WRK_LOB_PORTFOLIO,
WRK_STATUS,
WRK_ACT_EFF_HRS_OVERALL,
WRK_ACT_START_DT,
WRK_ACT_FINISH_DT,
WRK_WORK_TYPE
)
activities = activities %>%
dplyr::filter(`Work Status` == 'Completed' & `Work Type`
%in% c('Product Releases', 'New Development',
'Minor Enhancements'))
答案 0 :(得分:0)
该错误与更新R软件包和不重新启动R / RStudio有关。重新启动会话以解决。