这一次讲一个很简单的问题,就是R里如何按条件提取列名。我们都知道用filter()可以筛选行,那么我们如何筛选列,并按条件提取呢,这里就要用到select_if()函数。

这里还是以著名的iris数据集为例,数据集长这样。

这里为了方便,我们保留只有数值的列,也就是前四列,但在这里,我们不用粗暴的iris=iris[,1:4],我们改用select_if()函数。

iris=iris%>%select_if(is.numeric)

这其实就是用select_if()加了个逻辑判断就选出了我们需要的列。然后我们进行下一步,设置一个任务,我们要提取第一行数值大于3的列的列名,并用“,”隔开。

library(dplyr)
library(stringr)data_1=iris%>%select_if(.[1,]>3)%>%names()%>%str_c(.,collapse=',')

这时候我们取出来的data_1就是这样。

所以这次的内容很简单,就是用select_if()加上str_c()就可以根据行的条件筛选出对应的列的列名。

[R]_如何按条件提取列名相关推荐

  1. r语言提取列名_玩转数据处理120题之P1-P20(R语言tidyverse版本)

    前言 今天在微信公众号[早起Python],看到有篇文章叫做[玩转数据处理120题],最初来自[Pandas进阶修炼120题],作者刘早起开始是用pandas实现的,后来又加入了中山大学博士陈熹的R语 ...

  2. r语言用行名称提取数据框信息显示na_R语言-05数据框创建,以及按条件取数据框数据...

    创建数据框 数据框是R语言的一种基础数据格式,通常excel等表格形式数据读入后都是数据框格式. 下例创建了一个3列5行的数据框,列的名字分别是site.season.pH my.dataset si ...

  3. Jmeter之json条件提取实战(三)

    有时我们想通过接口响应数据中的默写条件进行提取对应的字段,这时,就可以用到json条件提取,可以提取对应的值进行使用或迭代. 接口请求地址: sh.lianjia.com/api/newhousere ...

  4. R语言 基于共现提取《雪中悍刀行》人物关系并画网络图

    概述 雪中悍刀行作为现象级的网文,电视剧版即将上映,作为曾经的一员"妖孽"书粉,按捺不住想做点啥.最近在研究知识图谱,就以此为契机展开相关研究吧. 本文将基于简单共现关系,编写 R ...

  5. mysql按条件提取数据库_SQL中的where条件,在数据库中提取与应用浅析

    1        问题描述 一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣.当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析.语 ...

  6. WORD中一键选择所有数值,以及 按条件提取数值

    WORD中一键选择所有数值,以及 按条件提取数值 WORD中一键选择所有数值,以及按条件提取数值,两项技能教学.

  7. 语言 提取列名_学习健明老师发布的R语言练习题的学习笔记(二)

    学习者:骆栢维 题目来源:生信基石之R语言 中级10 个题目:http://www.bio-info-trainee.com/3750.html 备注:本文为笔者学习健明老师GitHub答案代码的学习 ...

  8. r语言提取列名_R语言基础(2)向量|矩阵|数组|数据框|数据IO|实用函数

    "pythonic生物人"的第85篇分享. 本文梳理R语言数据结构:向量.矩阵.数据框: 数据IO及实用函数. 本文速览

  9. python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...

    [Python字符串提取] 摘要:根据要求进行字符串的提取,并去重 导入分析所需的库import pandas as pd 构造数据集 as1 = pd.DataFrame({'a':[1,2,3,4 ...

最新文章

  1. OpenCV 【二十】给图像添加边界
  2. 鼎尚影院计算机售票管理系统,电影院售票管理信息系统
  3. makefille的使用
  4. Golang开发环境搭建-Vim篇
  5. Microsoft Office 2010 Beta测试
  6. APP和网站应该选择云主机还是服务器呢?
  7. MS SQL数据库日志压缩方法[转]
  8. SegmentFault 美团云采访实录
  9. 绿色日期控件皮肤 My97 DatePicker
  10. php去掉空格函数 防止注入,PHP_去除php注释和去除空格函数分享,虽然php5中已有php_strip_whitespace - phpStudy...
  11. css预处理器_【第十一课】初尝CSS的预处理器
  12. 每天1万步就叫健康吗?
  13. oki5530sc打印错误_OKI5530sc调整方法
  14. ITRS/GCRS/J2000坐标系的相互转换
  15. Typora入门手册
  16. 60、JAVA的map集合
  17. android常见的限制符和屏幕适配
  18. Rosalind Java| Computing GC Content
  19. 多重积分积分区域奇偶对称性化简积分
  20. AngularJS报错:[$injector:unpr] Unknown provider: $templateRequestProvider

热门文章

  1. dspic33E单片机IOPUWR复位原因之一 程序监控定时器
  2. Yandex的源代码
  3. java实现约瑟夫环完整算法_Java简单实现约瑟夫环算法示例
  4. delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)
  5. 如何查看计算机组策略,如何查看哪些组策略应用于您的PC和用户帐户 | MOS86
  6. COOX基础培训之SCADA(二)
  7. 睿新智能家居:最温暖人心的“自然唤醒灯”
  8. ADB局域网连接手机进行调试项目
  9. 精品杀毒及防木马软件大全
  10. SEO代码优化的学习笔记