R语言中的函数10:“[“, $,@和[[]]
介绍
“[“, $和@都可以根据索引取值,但是它们使用范围不一样。
"["
是按索引取值,或者名称取值,返回结果不改变数据类型;
$经常用于list和data.frame中,以及S3对象中,采用模糊配合的模式从对象中取值;
[[]]也是根据索引或者名称取值,和$使用的对象一样,X[[‘a’,exact=FALSE]]和X$a是等价的。
@是针对S4对象进行取值的。
"["用法
"["(x,n)
参数介绍:
x: 具有索引值的对象,如vector,list
n: 是一个整数或者字符串
h=data.frame(abc=c(5,6))'['(h,'abc')
# abc
# 1 5
# 2 6'['(h,1)
# abc
# 1 5
# 2 6
$和[[]]的用法
x <- list(abc = 1)
x$a
# [1] 1h=data.frame(abc=c(5,6))
h$a
# [1] 5 6h[['a',exact=FALSE]]
# [1] 5
注意从大数据的计算效率来看,[[]]的运算效率更高、
@的用法
library(ROCR)
data(ROCR.simple)
pred <- prediction( ROCR.simple$predictions, ROCR.simple$labels)
performance(pred,'auc')@y.values
# [[1]]
# [1] 0.8341875
R语言中的函数10:“[“, $,@和[[]]相关推荐
- R开发(part8)--应用R语言中的函数环境空间
学习笔记,仅供参考,有错必纠 文章目录 R开发 应用R语言中的函数环境空间 R语言的函数环境空间 封闭环境 绑定环境 运行环境 调用环境 函数环境空间图示 R开发 应用R语言中的函数环境空间 R语言的 ...
- R语言中的函数20:parse(),eval()和do.call()
文章目录 parse()函数的用法 实例 eval()函数的用法 实例: do.call()函数的用法 实例 实现对多个数据框的合并 parse()函数的用法 parse()可以把字符串解析为R语言的 ...
- R语言中的函数基本知识点
@[R语言中的plot()函数的用法] plot() pch 点符号类型 cex 点符号大小lty 线条类型 lty=1代表实线,2至6都是虚线,虚的程度不一样lwd 线条宽度col 颜色xlim y ...
- R语言中的函数5:purrr:map()
文章目录 前言 map(.x,.f,...),map2(.x,.y,.f,...),pmap(.I,.f,...) 数据准备 map()测试 map2()测试 pmap()测试 map_lgl(),m ...
- R语言中的函数5:purrrmap()
文章目录 前言 map(.x,.f,-),map2(.x,.y,.f,-),pmap(.I,.f,-) 数据准备 map()测试 map2()测试 pmap()测试 map_lgl(),map2_lg ...
- R语言中的函数17:as.Date()和as.POSIXlt()
文章目录 as.Date()介绍 as.Date()实例 format()函数 format()函数实例 as.POSIXlt()函数和as.POSIXct()函数 实例 POSIXct()和POSI ...
- R语言中的函数11:corrplot::corrplot()和corrplot.mixed()
文章目录 corrplot() 介绍 用法 实例: corrplot.mixed() 用法 实例 corrplot() 介绍 该函数实现了对correlation矩阵和置信区间的图示化.并且它也可以对 ...
- R语言中的函数2:predict()
目录 predict()的用法 函数形式 参数介绍 predict.glm()的用法 函数形式 参数介绍 输出介绍 实例 predict.lm()的用法 参数含义 实例 predict()的用法 函数 ...
- R语言中的函数3:curve()
文章目录 curve函数简介 实例 绘制y=x的直线 绘制 y = 2x + 3 的直线 y= 2x + 3 幂函数图像 y = x 三角函数图像 余切函数 curve函数简介 curve函数语法格式 ...
- java把二维转换为一维_在R语言中什么函数可以将二维数组转换成一维数组
满意答案 vi31892i 2013.09.11 采纳率:44% 等级:11 已帮助:6956人 这好象是汇编语言的问题吧 举个例子吧 #include "iostream.h&quo ...
最新文章
- 以后教育孩子学好数学的方法 多思动漫数学
- 解读4G发牌事件,了解下4G那点事!
- 架构师之路 — 数据库设计 — 数据库复制的类别
- 各类攻击 单一协议 pcap数据包 下载网站
- 电脑计算器_手把手教你使用初级会计机考系统计算器!
- (转)事务是什么,以及事务四个特性
- Java内存泄漏问题
- Dojo中跨域获取新浪股票接口返回的数据(练习)
- PWN-PRACTICE-BUUCTF-20
- docker安装nginx容器小记
- 吴恩达机器学习练习4:神经网络学习(损失函数和正则化)
- 洛谷——P1100 高低位交换
- YUV序列下采样以及彩色4:2:0与灰度4:0:0转换---基于matlab实现
- PIM SSM技术原理与实验
- Django == Model基础
- 宏碁e5-572g重装linux,Acer-E5-572G笔记本U盘装原版win10系统教程
- http-server介绍及使用
- 财务软件虚拟服务器,新中大财务软件远程虚拟化办公方案
- 最新微博图片相册批量下载工具
- github连接显示隐私设置错误的解决方案