如何解决报错信息:Error in UseMethod(“filter_”) 在使用dplyr包的filter() 时候
报错信息如下:
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() 时候相关推荐
- 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 ...
- 解决报错OMP: Error #15: Initializing libiomp5.dylib, but found libomp.dylib already initialized
解决方法 方法一 conda install nomkl 安装后即可解决 方法二 在代码中添加 import osos.environ["KMP_DUPLICATE_LIB_OK" ...
- 【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 ...
- 解决报错OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
报错如下: 解决办法: 在代码开头写入下面代码: import os os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"
- 解决报错:Error: Maximum response size reached _v1.0.0
v1.0.0 文章目录 报错全称 代码 疑似产生的原因 弯路.坑 分析 解决方案 领悟 关于 报错全称 使用Postman调接口下载文件. Error: Maximum response size r ...
- 解决报错:error: function declaration isn’t a prototype [-Werror=strict-prototypes]
下午在写C语言代码,编译时报错如下: error: function declaration isn't a prototype [-Werror=strict-prototypes]void my_ ...
- C++报错信息:LNK2001:无法解析的外部符号 原因分析及解决方法
目录 报错信息 一.创建AppTool_Test类测试文件: .h文件 .cpp文件 二.创建一个test文件进行调用AppTool_Test类测试文件中Test_Info(std::string&a ...
- redis设置主从复制-slave Replication--解决报错:(error) READONLY You can't write against a read only slave.
我的个人博客:zhang0peter的个人博客 主节点按照我上篇文章的内容配好redis后就可以了:ubuntu, debian 安装redis,设置开机自动启动和密码,允许外网访问 在从节点安装好r ...
- 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 ...
最新文章
- PHP 7.3 我们将迎来灵活的 heredoc 和 nowdoc 句法结构
- 光子 量子 DNA计算机的发展情况,科研萌新关于非冯诺依曼结构计算机的一些知识mewo~~...
- jms、amqp、mqtt区别与联系
- [Shell] swoole_timer_tick 与 crontab 实现定时任务和监控
- sketch怎么移动图层_什么是Photoshop Express,Fix,Mix和Sketch移动应用程序?
- css3-13 如何改变文本框的轮廓颜色
- 给你一碗孟婆汤,你会忘记什么?
- AttributeError: ‘SMOTE’ object has no attribute ‘fit_sample’
- 信号量 Linux函数 semget();semctl();semop();
- 明显调用的表达式前的括号必须具有(指针)函数类型
- 简历编写技巧-java开发工程师简历实战
- equals()与hashCode()方法协作约定
- 数字信号处理课程设计---带通滤波器的设计及其matlab实,数字信号处理课程设计---带通滤波器的设计及其MATLAB实现...
- Python 加性高斯白噪声 AWGN
- Oracle中Minus的使用
- 车载系统ce和linux,车载电子操作系统:QNX与Linux未来有望两家独大
- 都说在阿里年薪百万不难,面试入职阿里需要准备什么?
- 【讲座笔记】如何让你的皮肤变年轻?
- 计算机桌面字大怎么变小,电脑桌面图标文字大怎么变小
- 市面上的IT培训机构的水与火,作为内部人给你最真实的建议