Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >按因子分组的NA计数

按因子分组的NA计数
EN

Stack Overflow用户
提问于 2020-04-29 04:17:59
回答 2查看 33关注 0票数 0

我试着计算每一个系数的NA列的数量。我将使用mtcars数据框架使其更直观。

看一下数据,我想得到一些返回的信息,比如:

代码语言:javascript
运行
AI代码解释
复制
mpg          count(NA_in_column_carb)
21.0         0
21.4         0
17.3         0

在SQL术语中,我首先要按mpg对数据分组(在本例中,mpg将是一个因素),然后计算carb列中每个组的NA值的数量。

我试着使用dplyr编写一些东西,但是由于它没有产生正确的结果,而是产生了一个错误,所以被卡住了。

守则:

代码语言:javascript
运行
AI代码解释
复制
mtcars %>% group_by(mpg, carb) %>% select(mpg, n = n(is.na(carb)))

错误:

代码语言:javascript
运行
AI代码解释
复制
Error in n(is.na(carb)) : unused argument (is.na(carb))
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-29 04:20:49

您可以使用sumis.na

代码语言:javascript
运行
AI代码解释
复制
library(dplyr)
mtcars %>% group_by(mpg) %>% summarise(n = sum(is.na(carb)))

基R中的等价性

  1. aggregate

聚合(carb~mpg,mtcar,function(x) sum(is.na(x)))

  • tapply )

tapply(mtcar$carb,mtcar$mpg,function(x) sum(is.na(x))) )

data.table

代码语言:javascript
运行
AI代码解释
复制
library(data.table)
setDT(mtcars)[, .(sum = sum(is.na(carb))), mpg]
票数 1
EN

Stack Overflow用户

发布于 2020-04-29 13:46:00

我们可以在rowsum中使用base R

代码语言:javascript
运行
AI代码解释
复制
rowsum(+(is.na(mtcars$carb)), mtcars$mpg)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61501632

复制
相关文章
Mysql按条件计数的几种方法
最近在给某网站的后台添加一系列的统计功能,遇到很多需要按条件计数的情况。尝试了几种方法,下面简要记录,供大家参考。
solate
2019/07/22
4.7K0
【R语言】因子在临床分组中的应用
我们还是以TCGA数据中的CHOL(胆管癌)这套数据为例。关于这套临床数据的下载可以参考
生信交流平台
2022/09/21
3.4K0
【R语言】因子在临床分组中的应用
pandas使用技巧-分组统计数据
因为数据是随机生成的,我们需要检查是否有出现这种情况:name、subject、time、grade4个字段相同,但是score出现了两次,防止数据不规范。写了一个循环来进行判断:
皮大大
2021/03/07
2.2K0
Power Query里如何实现按条件计数?
昨天的文章《PQ-M及函数:如何按某列数据筛选出一个表里最大的行?》发表后,有朋友留言,问在PQ里怎么实现Excel中的Countif效果:
大海Power
2021/08/30
8.9K1
快速掌握R语言中类SQL数据库操作技巧
在数据分析中,往往会遇到各种复杂的数据处理操作:分组、排序、过滤、转置、填充、移动、合并、分裂、去重、找重、填充等操作。这时候R语言就是一个很好的选择:R可以高效地、优雅地解决数据处理操作。(本章节为R语言入门第二部分总结篇:数据操作)
1480
2019/09/25
5.7K0
快速掌握R语言中类SQL数据库操作技巧
JS/TS 对数组中的对象按相同值进行分组
举个例子:对以下数组按 lastName 的值进行分组分类 const listData = [ { firstName: "Rick", lastName: "Sanchez", size: 18 }, { firstName: "Morty", lastName: "Smith", size: 6 }, { firstName: "Jerry", lastName: "Smith", size: 3 }, { firstName: "Beth", lastName: "Smith", s
Leophen
2020/10/09
8.4K0
JS/TS 对数组中的对象按相同值进行分组
mysql分组后计算分组的组数和根据某个字段去重计数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106093.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
2K0
NA嵌入Flutter页面
目录介绍 01.Android承载flutter容器 02.过时的NA跳转flutter方案 03.升级版本NA跳转Flutter处理 04.如何处理NA跳转flutter传参 05.思考遇到的几个问题分析 06.Flutter页面关闭时Crash 07.Android引入flutter本质 08.Flutter启动加载流程和优化 00.推荐 fluter Utils 工具类库:https://github.com/yangchong211/YCFlutterUtils flutter 混合项目代码案例:h
杨充
2021/08/16
3.7K0
Excel公式技巧67:按条件将数据分组标识
如下图1所示的工作表,我们想使用数字将数据分成几组,其标准是:第1次出现笔记本且在区域A至第2次出现笔记本且在区域A之间的数据为第1组,标识为1;第2次出现笔记本且在区域A至第3次出现笔记本且在区域A之间的数据为第2组,标识为2,依此类推。
fanjy
2020/12/08
3.7K0
Excel公式技巧67:按条件将数据分组标识
轻松将竖排数据按分组整理成横排!(动画)
这个问题的解法其实并不复杂,但需要对分组的操作及其原理、基础函数的应用以及透视等内容比较熟悉,具体过程为:
大海Power
2021/08/31
1.1K0
按 file 分组统计视图 | 全方位认识 sys 系统库
在上一篇《按 user 分组统计视图 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库中按 user 分组统计的视图,类似地,本期的内容将为大家介绍按照 file 进行分类统计的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
沃趣科技
2018/08/20
2K0
按 file 分组统计视图 | 全方位认识 sys 系统库
综合实战:最低价客户分组合并及计数
小勤:最近公司在统计各类产品的最低价客户情况,要求全部汇总到一个表里交给领导,大概要求是这样的:
大海Power
2021/08/30
6380
按 user 分组统计视图|全方位认识 sys 系统库
在上一篇《按 host 分组统计视图|全方位认识 sys 系统库》中,我们介绍了sys 系统库中按 host 分组统计的视图,类似地,本期的内容将为大家介绍按照 user 进行分类统计的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
老叶茶馆
2020/12/15
1.7K0
按 file 分组统计视图 | 全方位认识 sys 系统库
在上一篇《按 user 分组统计视图 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库中按 user 分组统计的视图,类似地,本期的内容将为大家介绍按照 file 进行分类统计的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
老叶茶馆
2020/12/15
1.2K0
按 host 分组统计视图 | 全方位认识 sys 系统库
在上一篇《配置表 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库的配置表,但实际上我们大部分人大多数时候并不需要去修改配置表,直接使用sys 系统库下的视图来获取所需的数据即可,sys 系统库下一共有100多视图,这些视图都能够给我们提供一些什么样的信息呢?本期的内容先给大家介绍按照host进行分类统计相关的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
沃趣科技
2018/08/20
2.2K0
按 host 分组统计视图 | 全方位认识 sys 系统库
按 user 分组统计视图|全方位认识 sys 系统库
在上一篇《按 host 分组统计视图 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库中按 host 分组统计的视图,类似地,本期的内容将为大家介绍按照 user 进行分类统计的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
沃趣科技
2018/08/20
1.8K0
按 user 分组统计视图|全方位认识 sys 系统库
编程之路_R(5)
基本数据结构: numeric数值,character字符,logical逻辑,complex复数 基本数据对象: vector向量,matrix矩阵,factor因子,list列表,data frame数据框,function函数
生信补给站
2020/08/06
3110
这个数据向上填充的时候 有没有办法按设置不在这个分组就不按填充?
前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个pandas数据提取的问题,一起来看看吧。
前端皮皮
2023/10/17
2600
这个数据向上填充的时候  有没有办法按设置不在这个分组就不按填充?
MySQL按日期分组并统计截止当前时间的总数实例教程
SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0;
星哥玩云
2022/08/18
4.3K0
MySQL按日期分组并统计截止当前时间的总数实例教程
Mysql 根据时间戳按年月日分组统计(做个收藏)
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
IT小马哥
2020/03/18
4.4K0

相似问题

R中的聚合- na.omit和na.pass (按因子分组)?

12

跨某些列的逐行NA计数-按id分组

22

按因子计数的子集

11

聚合因子水平计数-按因子计算

11

按因子分组和求和

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档