利用subset()函数提取数据
从矩阵中提取某些必要的信息时,可以利用subset()函数轻松实现
subset(data,sunbset,select)#data=要处理的数据,要显示的字符,选择显示哪些字符
#利用鸢尾花(iris)数据集举个例子
> a <- iris[1:150,]
> head(a)Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
#查看一下Species有多少个分组
> unique(a$Species)
[1] setosa versicolor virginica
Levels: setosa versicolor virginica
#看看setosa组有多少个样本
> length(which(a$Species=="setosa"))
[1] 50
#利用subset()函数将"setosa"提取出来
> a_setsub <- subset(a,Species == "setosa")
> head(a_setsub)Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
#看一下是不是都提取出来了
> length(a_setsub$Species)
[1] 50
#现在只想显示最后两列
> a_setsub <- subset(a,Species == "setosa",select = c("Petal.Width","Species"))
> head(a_setsub)Petal.Width Species
1 0.2 setosa
2 0.2 setosa
3 0.2 setosa
4 0.2 setosa
5 0.2 setosa
6 0.4 setosa
#本次的例子中,length(),which()的用法也可以注意一下.
利用subset()函数提取数据相关推荐
- SQLServer中利用NTILE函数对数据进行分组的一点使用
本文出处:http://www.cnblogs.com/wy123/p/6908377.html NTILE函数可以按照指定的排序规则,对数据按照指定的组数(M个对象,按照某种排序分N个组)进行分组, ...
- 计算机一级word之sum函数,Word2013文档表格中利用SUM函数对数据进行计算的方法
在Word 2013中,表格具有基本的计算能力,如对数据求和.统计次数以及求平均数等.对数据的计算,用户可以通过Word提供的计算函数来实现,下面以使用SUM函数对数据求和为例来介绍对数据进行计算的方 ...
- python利用re正则表达式提取数据
需求 有时我们需要在一端文本中提取出我们想要的字符串,常用的场景:在一段网页源代码中提取某一个的标签中的数据 例子 1.例如,我们想要获取<div id="content"& ...
- 利用nlinfit函数实现数据非线性拟合
所谓"拟合",指的是在已有一组实验数据的前提下,研究这组数据有怎样的函数关系--最终结果是从这一组看似漫无规律的数据点中"找出"能用数学表达式表示的规律. 用数 ...
- Speedoffice(excel)如何利用IF函数对数据做归类
使用excel的时候,经常需要把信息做归类.如,要把学生的成绩统计是否合格,那么如何操作呢. 1,打开表格,以下面内容为例,我们要将考核得分的标准为60分,60分以上即为合格. 2,在空白表格C2输入 ...
- R语言window函数提取时序数据数据子集(subset):使用xts包将dataframe数据转化为时间序列数据(time series)、使用window函数从时间序列对象中提取数据子集
R语言window函数提取时序数据数据子集(subset):使用xts包将dataframe数据转化为时间序列数据(time series).使用window函数从时间序列对象中提取数据子集 目录
- 利用Python提取函数图像数据并拟合曲线
目录 1. 前言 2. 数据提取 2.1 图像预处理 2.2 提取数据 3. 曲线拟合 4. 优化代码 1. 前言 学校导师要求拟合曲线,但只有函数图像没有数据,图像和公式都不懂就负责把系数算出来. ...
- python处理nc数据_python中的.nc文件处理 | 04 利用矢量边界提取NC数据
利用矢量边界提取.nc数据 import os import numpy as np import pandas as pd import matplotlib.pyplot as plt impor ...
- Excel字符函数(1):利用3个函数提取邮箱中的域名
从上图中可以看出,要用到三个函数:mid,find,len. 用find函数找到域名前的标志"@"的位置,再往后移1位,该位置作为截取域名的起始位: 利用mid函数截取" ...
最新文章
- AngularJS API之isXXX()
- CDN服务品质协议1
- QT中添加背景图片,颜色,以及字体等
- Java NIO学习系列五:I/O模型
- 用C语言扩展Python的功能的实例
- Lambda表达式详解【一】
- LambdaNetworks解读
- warning delete ·· (prettier/prettier)
- 信用非常良好,为何银行不给你批信用卡?
- 处理Redis里的数据
- PHP SPhinx::SetLimits 注意事项
- (原創) 有限狀態機FSM coding style整理 (SOC) (Verilog)
- 推荐几个字节跳动、微众银行、蚂蚁金服技术大佬的公号
- 基于RPM包的LAMP搭建
- Log4j2 日志级别
- solr和elasticsearch
- Oracle 12C Sharding分片数据库
- css float与学习骑自行车
- vba获取html代码数据,VBA获取网页表格数据
- 知云软件登陆但不显示登陆二维码