报错信息如下:

Error in UseMethod("filter_") : no applicable method for 'filter_' applied to an object of class "character"
Calls: %>% ... freduce -> <Anonymous> -> filter -> filter.default -> filter_
In addition: Warning message:
`filter_()` is deprecated as of dplyr 0.7.0.
Please use `filter()` instead.
See vignette('programming') for more help
This warning is displayed once every 8 hours.
Call `lifecycle::last_warnings()` to see where this warning was generated.
Execution halted

最开始我以为这个method是我用错了成filter_,

后面经过查询脚本和网上资料才知道,是因为输入的文件不是tibble、data.frame格式。

情况1: 忘记读入文件了,我是因为这个原因报错

file <- args[1] 

情况2:当然还有可能是输入的是matrix,这时候需要把matrix转换成data.frame格式

例子如下

> a <- matrix(1:9, ncol =3)
> colnames(a) <- c("test1","test2","test3")
> atest1 test2 test3
[1,]     1     4     7
[2,]     2     5     8
[3,]     3     6     9
> filter(a, test1 == 2)

报错信息

转换成为tibble/data.frame这个报错就没有了

> filter(as_tibble(a), test1 == 2)
# A tibble: 1 x 3test1 test2 test3<int> <int> <int>
1     2     5     8

参考ref:(感谢参考帖子)

https://stackoverflow.com/questions/57286838/how-to-fix-dplyr-filter-error-in-usemethodfilter

如何解决报错信息:Error in UseMethod(“filter_”) 在使用dplyr包的filter() 时候相关推荐

  1. Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install

    文章目录 Sublime Text 3便携版下载安装和常用插件安装 1.Sublime Text 3便携版下载: 2.sublime 插件控制器(Package Control)安装 2.1离线安装P ...

  2. 解决报错OMP: Error #15: Initializing libiomp5.dylib, but found libomp.dylib already initialized

    解决方法 方法一 conda install nomkl 安装后即可解决 方法二 在代码中添加 import osos.environ["KMP_DUPLICATE_LIB_OK" ...

  3. 【PHP】 解决报错:Error: php71w-common conflicts with php-common-5.4.16-43.el7_4.x86_64

    背景: 手动安装的PHP7 环境 问题:在安装扩展的时候.无论输入 php-*  来安装任何扩展.都会报错 Error: php71w-common conflicts with php-common ...

  4. 解决报错OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

    报错如下: 解决办法: 在代码开头写入下面代码: import os os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"

  5. 解决报错:Error: Maximum response size reached _v1.0.0

    v1.0.0 文章目录 报错全称 代码 疑似产生的原因 弯路.坑 分析 解决方案 领悟 关于 报错全称 使用Postman调接口下载文件. Error: Maximum response size r ...

  6. 解决报错:error: function declaration isn’t a prototype [-Werror=strict-prototypes]

    下午在写C语言代码,编译时报错如下: error: function declaration isn't a prototype [-Werror=strict-prototypes]void my_ ...

  7. C++报错信息:LNK2001:无法解析的外部符号 原因分析及解决方法

    目录 报错信息 一.创建AppTool_Test类测试文件: .h文件 .cpp文件 二.创建一个test文件进行调用AppTool_Test类测试文件中Test_Info(std::string&a ...

  8. redis设置主从复制-slave Replication--解决报错:(error) READONLY You can't write against a read only slave.

    我的个人博客:zhang0peter的个人博客 主节点按照我上篇文章的内容配好redis后就可以了:ubuntu, debian 安装redis,设置开机自动启动和密码,允许外网访问 在从节点安装好r ...

  9. idea编译报错:Error:Kotlin: Module was compiled with an incompatible version of Kotlin.

    1. idea 编译报错信息 Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary ...

最新文章

  1. PHP 7.3 我们将迎来灵活的 heredoc 和 nowdoc 句法结构
  2. 光子 量子 DNA计算机的发展情况,科研萌新关于非冯诺依曼结构计算机的一些知识mewo~~...
  3. jms、amqp、mqtt区别与联系
  4. [Shell] swoole_timer_tick 与 crontab 实现定时任务和监控
  5. sketch怎么移动图层_什么是Photoshop Express,Fix,Mix和Sketch移动应用程序?
  6. css3-13 如何改变文本框的轮廓颜色
  7. 给你一碗孟婆汤,你会忘记什么?
  8. AttributeError: ‘SMOTE’ object has no attribute ‘fit_sample’
  9. 信号量 Linux函数 semget();semctl();semop();
  10. 明显调用的表达式前的括号必须具有(指针)函数类型
  11. 简历编写技巧-java开发工程师简历实战
  12. equals()与hashCode()方法协作约定
  13. 数字信号处理课程设计---带通滤波器的设计及其matlab实,数字信号处理课程设计---带通滤波器的设计及其MATLAB实现...
  14. Python 加性高斯白噪声 AWGN
  15. Oracle中Minus的使用
  16. 车载系统ce和linux,车载电子操作系统:QNX与Linux未来有望两家独大
  17. 都说在阿里年薪百万不难,面试入职阿里需要准备什么?
  18. 【讲座笔记】如何让你的皮肤变年轻?
  19. 计算机桌面字大怎么变小,电脑桌面图标文字大怎么变小
  20. 市面上的IT培训机构的水与火,作为内部人给你最真实的建议

热门文章

  1. EI检索国际学术会议(NMMVE 2023)
  2. Linux之进程及计划任务管理
  3. 微信整合支付和退款以及回掉
  4. 除了Visio还有哪个软件画流程图好用呢?
  5. 加载动态库失败(loadLibrary返回为空)的几种解决办法
  6. 《小狗钱钱》--[德]舍费尔
  7. Fortran编程——文件输入输出
  8. 2020焊工(初级)模拟考试题库及焊工(初级)模拟考试系统
  9. 随机8位数字和字母组合的恶性U盘病毒的分析
  10. 问题 A: DS二叉树—二叉树构建与遍历