700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > R语言dplyr包filter函数 Error in filter(. ) : 找不到对象的报错原因和解决办法

R语言dplyr包filter函数 Error in filter(. ) : 找不到对象的报错原因和解决办法

时间:2024-06-01 04:43:57

相关推荐

R语言dplyr包filter函数 Error in filter(.  ) : 找不到对象的报错原因和解决办法

报错描述

当我们想使用dplyr包中的 filter 函数对指定的dataframe进行如下的行筛选时,R报错Error in filter(., ) : 找不到对象X.stage_id. ,提示我们没有这一列

outside = outside %>% filter(X.stage_id. == 203)

但事实上我们的dataframe肯定是有这一列的,那为什么报错呢,主要是因为我们同时加载了比较多的包,导致有至少两个包同时含有filter函数,于是R语言无法自动识别我们是想使用dplyr包的filter函数

解决办法

我们只需要在使用filter函数时在前面加上包的名字和两个冒号,来告诉R我们具体使用的是哪个包的函数即可,如下

outside = outside %>% dplyr::filter(X.stage_id. == 203)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。