除 na.rm= TRUE 外,mean 还返回 NaN

2023-11-23

样本数据

date        coins   
2013-10-01  NA      
2013-10-01  NA      
2013-10-01  NA      
2013-11-01  10      
2013-11-01  NA      
2013-11-01  20      
2013-11-01  30      
2013-11-01  40      
2013-12-30  NA      
2013-12-30  22      
2013-12-30  24
2013-12-30  25

我想做的事?

我想计算硬币列的平均值和中位数,忽略缺失值。

到目前为止我做了什么?

  1. 根据日期变量对数据进行分组by_date <- group_by(df, date)
  2. 汇总数据使用:by_date %>% summarise_each_(funs(mean(., na.rm = TRUE), median(., na.rm=TRUE)), names(by_date)[2])

Questionsummarise_each_ 返回的结果显示NaN日期2013-10-01。这是否意味着该函数不会忽略缺失值?


这里的问题是 2013-10-01 的所有值都是NA,所以不可能有均值。这NaNR 是想告诉你这个吗?

如果您不想让 2013-10-01 显示在摘要中,一种选择是删除NA预先值如下:

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

除 na.rm= TRUE 外,mean 还返回 NaN 的相关文章

随机推荐

  • jQuery 模式对话框未提交我的表单

    我正在使用 jQuery 模态对话框询问用户是否希望提交表单 但是 在用户单击对话框的 提交 按钮后 表单并未提交 如果我再次单击表单提交按钮 它就会提交 我猜这是一个范围问题 我看过其他一些关于它的帖子 但到目前为止已经花了很多时间但没有
  • 如何使用 Cloud Functions for Firebase 预渲染页面以进行 SEO?

    Firebase 文档的 Cloud Functionshere指出这可以使用云函数来完成 预渲染单页应用程序以改善 SEO 这允许您创建动态元标签以在各种社交网络上共享 我有两个问题 有人可以举例说明如何实现预渲染吗 它如何与 Fireb
  • JQuery中点击容器内元素时如何取消容器div触发的点击事件?

    E g div class container div class inside I am not fire when click me div div container click function container do somet
  • @@IDENTITY、SCOPE_IDENTITY()、OUTPUT 和其他检索最后身份的方法

    我见过在插入后检索主键标识字段的值时使用的各种方法 declare t table id int identity primary key somecol datetime default getdate insert into t def
  • 在 Visual Studio 2010 中查找类后代

    我正在 Visual Studio 2010 的对象浏览器中查看一个抽象类 我想找到从这个抽象类派生的所有类 这样我就可以选择最好的一个来在我的应用程序中实现 我没有该程序集的源代码 因此无法使用在文件中查找功能 不幸的是 我似乎根本不知道
  • 基于另一个列表的 1 个列表的流过滤器

    我在这个论坛和谷歌搜索后发布我的查询 但无法解决相同的问题 例如 Link1 Link2 Link3 我正在尝试根据列表 1 中的值过滤列表 2 多列 List1 Datsun Volvo BMW Mercedes List2 1 Jun
  • 将通用过程作为实际参数传递给函数

    我试图将通用过程作为实际参数传递给函数 module mymod implicit none interface func module procedure func1 module procedure func2 endinterface
  • Ionic 2:使用 Cordova 插件

    我做了很多谷歌搜索 但似乎无法找到太多答案 在 Ionic 2 中调用 Cordova 插件的语法是如何工作的 例如 在 Ionic 1 中 我正在使用 Facebook 插件 我会这样称呼它 cordovaFacebook login p
  • 按字母顺序对选择菜单进行排序?

    我有以下选择菜单 jsFiddle
  • Hive解释计划理解

    是否有任何适当的资源可以让我们完全理解 hive 生成 的解释计划 我尝试在 wiki 中搜索它 但找不到完整的指南来理解它 这是 wiki 它简要解释了解释计划的工作原理 但我需要有关如何推断解释计划的更多信息 https cwiki a
  • 如何将日期作为 URL 参数传递

    我正在使用钛通过网络服务为特定的网络应用程序创建一些应用程序 这里我将日期作为 URL 参数传递来调用 java 中的特定 webservice 方法 日期格式如下 2015 02 04T05 10 58 05 30 在java服务方法中
  • PHP从具有关系数据的数组创建多维数组[重复]

    这个问题在这里已经有答案了 可能的重复 根据父 ID 值将数组从一维转换为多维 我正在 PHP 工作 我有以下包含关系数据 父子关系 的数组 Array 5273 gt Array id gt 5273 name gt John Doe p
  • 如何像在浏览器中一样在vscode中打开HTML文件?

    vscode 或任何扩展更新完成后 vscode 中将显示发行说明 我可以在我的电脑中找到releasenote 它是HTML文件 我通过vscode打开它 vscode显示HTML代码 不喜欢通过浏览器打开 一般来说 我想在vscode而
  • OpenGL 顶点缓冲区绑定点可以在不同的 VAO 之间重用吗?

    假设我使用新的 从 OpenGL 4 3 开始 glBindVertexBuffer 机制设置了两个 VAO glGenVertexArrays 1 vaoIndex0 glGenVertexArrays 1 vaoIndex1 glBin
  • 如何在 PHP 中获取浮点数的二进制表示?

    有没有办法在 PHP 中获取浮点数的二进制表示形式 类似于 Java 的东西Double doubleToRawLongBits 给定一个正浮点数 我想获得小于该数字的最大可表示浮点数 在Java中 我可以这样做 double x Doub
  • 我应该如何将文件加载到我的 Java 应用程序中?

    我应该如何将文件加载到我的 Java 应用程序中 简短的回答 使用以下两种方法之一 Class getResource String Class getResourceAsStream String 例如 InputStream input
  • 在 Snap.svg 图形上设置 ID 属性

    我在用着Snap svgAPI 和我需要在 CSS 中选择三个图形以用于样式设计 因此 为了区分它们 我需要给它们一个 ID 或类名 这就是我创建元素的方式 var draw Snap 100 75 c draw polyline 0 0
  • Java Nio绝对路径到相对路径

    我有一个指向磁盘上文件的路径 例如 C folder dir dir2 file txt 在代码中 如果在使用该文件时抛出异常 它将输出整个路径 理想情况下 最好不要打印整个目录 而是像这样 dir2 file txt 看来我应该能够做到这
  • 如何监控ActiveMQ Artemis

    我正在 Windows NET 环境中使用 RabbitMQ ActiveMQ Classic 和 ActiveMQ Artemis 进行一些测试 RabbitMQ 和 ActiveMQ 经典 附带一个 Web 界面 您可以在其中查看有关代
  • 除 na.rm= TRUE 外,mean 还返回 NaN

    样本数据 date coins 2013 10 01 NA 2013 10 01 NA 2013 10 01 NA 2013 11 01 10 2013 11 01 NA 2013 11 01 20 2013 11 01 30 2013 1