首页 > 其他分享 >R语言中如何判断数据框列或者行全部为指定值

R语言中如何判断数据框列或者行全部为指定值

时间:2022-09-07 21:15:48浏览次数:56  
标签:于行 语言 框列 指定 002 001

 

001、

a <- c(0, 0, 0, 0)
b <- c(9, -8, -15, 54)
c <- c(8, 2, 8, 9)
d <- c(0, 0, 0, 0)

dat <- data.frame(a, b, c, d)       ## 测试数据框
dat
result <- vector()
for (i in 1:ncol(dat)) {
  if (all(dat[,i] == 0)) {          ## 判断数据框的哪一列全部为0
    result <- c(result, i)
  }
}
result

 

 

002、应用于行

a <- c(5, 0, 7, 0)
b <- c(9, 9, 9, 9)
c <- c(9, 9, 9, 9)
d <- c(7, 0, 9, 9)
dat <- rbind(a, b, c, d)      ## 测试数据框
dat

result <- vector()

for (i in 1:nrow(dat)) {
  if(all(dat[i,] == 9))       ## 判断那些行全部为9
  {
    result <- c(result, i)
  }
}
result

 

标签:于行,语言,框列,指定,002,001
From: https://www.cnblogs.com/liujiaxin2018/p/16667246.html

相关文章

  • C语言字符串处理函数 strcat()和strncat()的区别及使用
    字符串函数(Stringprocessingfunction)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。本文主要介绍C语言中符串处理函数strcat()和strncat()的区别使用......
  • docker 构建 TensorRT 指定版本 image
    docker构建TensorRT指定版本imagetensorrt——相关库的说明Tensorrt这是github上tensorrt的一个项目库。其介绍为:这个存储库包含了NVIDIATensorRT的开源软件(OSS)......
  • R语言中是数据向量或数据框的正负值转换
     001、a<-c(-8,10,7,-5)b<-c(9,-8,-15,54)dat<-data.frame(a,b)##测试数据框dat-dat##直接加负号-a......
  • C语言第一天
    实例#include<stdio.h>intmain() /*我的第一个C语言*/{printf("Hello,World!\n");return0;}解析所有的C语言程序都需要包含 main() 函数。代码从 main()......
  • 关闭占用指定端口的进程
    netstat-aon|findstr"8080"tasklist|findstr"6640"taskkill/imjava.exe-f一、查看端口8080的进程号C:\Users\Administrator>netstat-aon|findstr"8080"TCP......
  • springboot通过注解Resource引用指定配置
    yaml配置文件中增加两个不同环境的配置:java配置文件,参考微信支付的代码:/***@author<ahref="https://github.com/binarywang">BinaryWang</a>*/@Slf4j@Config......
  • go语言中Scan、Scanln、Scanf的区别
    1go语言中的输入操作在go语言中我们可以通过fmt包中的三种方法实现输入操作:fmt.Scan()fmt.Scanln()fmt.Scanf()2fmt.Scan()2.1简单使用Scan()可以输入一个值,也......
  • 二--前后文无关文法和语言--1.文法及语言的表示
    用一组数学符号和规则来描述语言的方式称为形式描述,把所用的数学符号称为形式语言。约定,所谓定义了某种语言,指对其语法进行了定义。语言的定义,三种方法:(1)枚举法:把该......
  • Git 从远程拉取指定分支到本地
    gitremoteaddorigin https://github.com/zion6135/CPP-study.git  //添加操作的目的地网址gitfetchorigin//同步远程所有分支到本地gitfetchoriginmaster......
  • c语言数据结构复习
    c语言数据结构复习第1章:基本概念第2章:线性结构2.1--线性表及其实现2.1.1-引子:多项式及其表示法1:顺序存储直接表示多项式法2:用顺序存储结构表示多项式说明:以上例......