dplyr 过滤器函数:如何返回每个值(或“取消”过滤器的效果)?

2023-11-21

这似乎是一个奇怪的问题,但是有没有一种方法可以将值传递给基本上不执行任何操作的 filter() ?

data(cars)
library(dplyr)
cars %>% filter(speed==`magic_value_that_returns_cars?`)

你会得到整个数据框cars后退。我认为这在一个闪亮的应用程序中可能很有用,用户只需要选择他想要过滤的值;例如,用户可以选择“欧洲”、“非洲”或“美国”,并且在幕后,数据框将被过滤,然后将返回包含“欧洲”描述性统计数据的表格(如果用户选择“欧洲”) 。但是,如果用户想要在不首先过滤的情况下获得描述性统计数据怎么办?是否有一个值可以传递给过滤器“取消”过滤器并将整个数据帧传递给 summarise()?


该列将始终等于其自身,因此

cars %>% filter(speed == speed)

将返回完整的数据集。

Update:事实证明,当有NA数据中的值。抱歉我错过了。因此,为了使这个答案正确,我强烈建议您采纳评论中 @konvas 的建议。

cars %>% filter(TRUE)

当然还有其他方式,但我认为这是最好的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

dplyr 过滤器函数:如何返回每个值(或“取消”过滤器的效果)? 的相关文章

  • ess-rdired:我收到此错误“现在没有 ESS 进程与此缓冲区关联”

    To use ess rdired为了浏览对象 我按照 ESS 手册并将以下内容添加到我的 emacs autoload ess rdired ess rdired View R objects in a dired like buffer
  • R:如何将描述小时、分钟和秒的非直观字符串转换为可行的 POSIXct 格式以执行标准算术?

    我在 R 中有一个数据集 其值采用小时 分钟和秒格式 然而 有些值只有小时和分钟 有些值只有分钟和秒 有些值只有分钟 有些值只有秒 它的格式也不是很有利 样本数据如下 example lt as data frame c 22h28m 17
  • 无效的命令名称“tk_chooseDirectory”错误

    我使用 bioconductor 进行 WES 管道 并使用 tk choose dir 选择用户存储输入文件的目录 并将其存储以供进一步使用 这里是命令行 library tcltk dataDir lt dirname tk choos
  • dplyr:带引号变量名的 mutate 的标准评估

    我将如何使用mutate 我的假设是我正在寻找标准评价就我而言 因此mutate 但我对此并不完全有信心 当使用接受变量名列表的函数时 如下所示 createSum function data variableNames data gt m
  • R 带有列和行的分面 qqplots

    我需要使用按行和列的构面创建 qqplot 我了解如何用列和行绘制分面图 但我不确定如何设置我的数据 最终 我想按列和行对数据集进行分组 然后按升序对 建模 结果和 观察到 结果进行排序 同时添加带有 行 组的列和带有 列 组的列 我一直在
  • R中无法连接odbc数据库

    我一直在尝试使用以下命令将我公司的 DMS 连接到 RodbcConnect命令 但收到以下消息 myConn lt odbcConnect NZSQL uid cejacobson pwd password Warning message
  • 使用 2 个向量参数翻转函数

    我想对需要 2 个向量参数的函数应用滚动 这是使用 data table 的示例 不起作用 library data table df lt as data table cbind data frame x 1 100 y 101 200
  • 如何在R中将英尺转换为厘米?

    我得到了一个高度的字符向量 如下所示 859 5 10 5 8 5 11 6 0 5 10 6 2 5 11 6 2 6 2 5 7 5 9 5 7 6 1 6 0 5 11 6 0 6 5 6 1 6 1 5 10 5 11 5 11 6
  • 使用神经网络包进行多项分类

    这个问题应该很简单 但文档没有帮助 我正在使用 R 我必须使用neuralnet多项式分类问题的包 所有示例均针对二项式或线性输出 我可以使用二项式输出进行一些一对一的实现 但我相信我应该能够通过使用 3 个单元作为输出层来做到这一点 其中
  • R 中的点图每行有多个值

    我有以下 R 输入文件 car 1 car 2 car 3 car2 1 car2 2 car2 3 然后 我使用以下命令来绘制图表 autos data 点图 autos data V2 autos data V1 但这将每个汽车和 ca
  • 使用faceting()时如何连接geom_point()和geom_line?

    我有一个问题 但我在互联网上没有找到任何相关信息 我很高兴得到一些提示 我有一个数据集 其中 x 轴是离散的 但我想将这些点相互连接 我可以做到 我的问题是当我添加分面选项时 我无法再将这些点相互链接起来 我找到了一个替代方案 但看起来不太
  • 在 R 的替换命令中取消引用字符串

    我想知道是否可以unquote通过替换命令传递给表达式的字符串 具体来说 我使用 dplyr 从数据框中过滤和选择 gt w subject sex response 1 1 M 19 08 2 2 M 16 46 6 6 M 23 60
  • 如何通过组度量的平均值在 df 内排列 dplyr:: 组?

    借鉴吴卡拉的设计https stackoverflow com a 26555424 9350837 https stackoverflow com a 26555424 9350837答案 我希望根据各个组汇总测量的平均值对分组 df 进
  • R 无法回忆起内存中的对象

    我正在构建一个包含多个步骤的函数 其中每个步骤都会创建一个对象 某个步骤失败 temp3 并且无法找到前面的步骤对象 错误 未找到对象 temp2 我不知道为什么 我有类似的函数 遵循完全相同的结构 每个步骤都遵循先前创建的对象 在函数内
  • R 3.5 - read.csv 无法读取 UTF-16 csv 文件

    我的代码如下 read csv http asic gov au Reports YTD 2018 RR20180420 001 SSDailyYTD csv skip 1 fileEncoding UTF 16 sep t header
  • 如果值大于或小于,则替换数据框中的值

    我在 R 中操作数据帧时遇到问题 这是 R 中的基本内容 但我找不到执行此类操作的最佳命令 虚拟示例 Var1 20 300 39 Var2 49 23 91 Var3 0 239 210 我怎样才能用10如果值小于 则在第 2 列中10
  • R ggplot2 分面保持比率但覆盖/定义输出图大小

    我目前正在使用 ggplot2 来比较不同组的统计数据 每个组属于不同的区域 这是通过运行 R 脚本的 Web 应用程序 tikiwiki CMS 插件 R 完成的 每个区域我可以有 2 到 30 个或更多组 相同的 R 脚本针对唯一网页中
  • 使用 data.table 左连接

    假设我有两个数据表 s dataA A B 1 1 12 2 2 13 3 3 14 4 4 15 dataB A B 1 2 13 2 3 14 我有以下代码 merge test merge dataA dataB by A all d
  • 如何使用 Facet R 添加线条[重复]

    这个问题在这里已经有答案了 所以我有一个多面图 我希望能够向其中添加随每个面而变化的线 这是代码 p lt ggplot mtcars aes x wt geom histogram bins 20 aes fill factor cyl
  • R中data.frame(列表)的列平均值

    Data https i stack imgur com ZYsmv jpg 请 我需要计算此 data frame 中维吉尼亚币 Sepal Length 列的平均值 Sepal Length Sepal Width Petal Leng

随机推荐

  • 可以在 git hook 内自定义 GIT_COMMITTER_DATE 吗?

    我想手动控制 git 提交时间戳 以便我的 GIT COMMITTER DATE 始终与 GIT AUTHOR DATE 匹配 我见过许多使用过滤器分支重写历史的解决方案 但我宁愿积极主动地将逻辑放在 git hook 中 以便它始终匹配未
  • SQL标签列表和标签过滤

    我有一个 SQL 数据库 其中存储用户和与用户关联的标签 多对多关系 我有经典的模式users table tags表和 桥 表usertag它将用户与标签链接起来 users table Id Name 1 Alice 2 Bob 3 C
  • 从任务<>获取对象

    我有以下方法 private async Task
  • Android 重定向不起作用

    我需要在 javascript 文件中重定向到用户指定的给定 URI 一个简单的例子 我是如何做到这一点的 function redirect uri if navigator userAgent match Android i docum
  • Excel 用户窗体显示的大小错误

    我在使用 Excel UserForms 时遇到一个非常奇怪的问题 当我通过单击工作表中的命令按钮来显示表单时 表单的大小会显着变形 使其基本上无法使用 下图说明了这一点 Form before size warping intended
  • Python 中的不可排序类型错误是什么意思?

    from urllib request import urlopen page1 urlopen http www beans r us biz prices html page2 urlopen http www beans r us b
  • Django CSRF 验证失败。请求中止。- CSRF cookie 未设置

    我知道这个问题以前已经被问过 我几乎尝试了人们给出的所有选项 但我似乎无法解决它 我是一个完全的新手 所以请让我知道我哪里出错了 我正在尝试编写一个简单的原始表单 到目前为止 我还没有实现任何身份验证或会话机制 但从我所读到的内容来看 这与
  • 在 64 位 Windows 上运行 cURL

    我是 cURL 的新手 刚刚安装它 但它似乎只做它感觉像的事情 我使用的是从这里获得的 64 位版本 http curl haxx se latest cgi curl win64 ssl sspi我在这里找到了安装说明 http guid
  • 如何使用Fiddler监听asp.net开发服务器(即cassini)?

    我正在尝试使用 Fiddler 调试 RESTful WCF 应用程序 我通过 VS IDE 运行我的项目 它在 ASP NET 开发服务器 又名 Cassini 中启动我的应用程序 然后 我启动 Fiddler 并在 请求生成器 选项卡中
  • C 语言最佳实践中的项目组织

    我想知道组织大型 C 项目的最佳实践是什么 它是一个专业项目 而不是开源项目 可能存储在 Git 存储库中 事情应该如何排序 结构应该去哪里 什么时候应该使用附加到结构的函数而不是使用结构作为参数的函数 就在项目中布置文件而言 应该如何组合
  • .Net Core 依赖注入从构造函数中注入

    我需要从构造函数中注入我在安装程序中声明的所有内容 我可以做吗 如何从构造函数中注入服务 类似于 Angular 2 中的 Injector 服务 在控制器中无需构造函数即可注入服务 像这样的东西 public class Controll
  • Android 中的人脸检测?

    我目前正在开发一个实验性相机应用程序 我目前正在考虑实施人脸检测 并正在权衡我的选择 我已经考虑过可用于 Android 的 OpenCV 端口并使用其人脸检测功能 但从我之前看到的实现的演示来看 相机似乎滞后很多 考虑到 HTC Desi
  • 如何计算R中每一行字符串的频率

    我有一个看起来像这样的 txt 文件 rs1 NC AB NC rs2 AB NC AA rs3 NC NC NC 对于每一行 我想计算 NC 的频率 这样我的输出将如下所示 rs1 2 rs2 1 rs3 3 有人可以告诉我如何在 R 或
  • 有没有办法在 PHP 中将 json 转换为 xml?

    有什么办法可以转换吗json to xml in PHP 我知道xml到json是很有可能的 如果您愿意使用XML序列化器从 PEAR 中 您可以通过两个简单的步骤将 JSON 转换为 PHP 对象 然后将 PHP 对象转换为 XML in
  • Visual Studio 中的 C++20 支持

    我想用std format但 Visual Studio 说std命名空间没有成员format 这对于 C 20 来说似乎是新的 有办法让它可用吗 截至撰写本文时 还没有 C 标准库实现std format 网络上有各种可用的实现 例如ht
  • 无法使用 make-symbol 生成的名称调用宏中定义的函数

    我正在尝试写一个ELisp宏根据一些通用数据生成多个函数 例如 当我想计算 fn 名称时 我会写类似的内容 我暂时忽略了卫生 我将符号文字传递到宏中 因此评估不重要 cl defmacro def fns sym SYM let s1 ma
  • 错误 azure-pipelines.yml 中出现意外值“步骤”

    我试图在构建和部署 docker image 之前将视频文件从 GPM 复制到 app dist asset images 文件夹 在第 27 行获取意外值 Steps 如果我删除复制视频文件的步骤 YML 文件可以正常工作 azure p
  • 如何在 asp.net 页面上的 <% ... %> 标记内使用 C# 代码?

    我正在编写一个 asp net 用户控件 它有一个属性FurtherReadingPage 和两个与其绑定的控件 ObjectDataSource 和Repeater 在中继器内 我想显示一个超链接 其 href 属性设置为类似Furthe
  • Access-Control-Allow-Headers 不允许使用 $http 请求标头字段

    我正在做一个POST到使用的服务邮递员 Chrome 扩展 我得到了预期的响应 但是 当我做同样的事情时POST请求使用 http 一切都见鬼去吧 我得到一个 Request header field Engaged Auth Token
  • dplyr 过滤器函数:如何返回每个值(或“取消”过滤器的效果)?

    这似乎是一个奇怪的问题 但是有没有一种方法可以将值传递给基本上不执行任何操作的 filter data cars library dplyr cars gt filter speed magic value that returns car