R 学习 -- vector
2016-04-15 15:36
363 查看
向量基本操作
向量赋值
x <- c(1,2,3)
assign("y", c(2,3,4))
c(3,4,5) -> z
a <- c(x,y,z)
向量运算
v <- 2*x + y + 1
均值
mean(x)
向量长度
length(x)
求x的方差
var(x)
生成序列
seq (-5, 5, by=.2) -> s3
s4 <- seq(length=20, from = -2, by= .2)
重复向量x5次
s5 <- rep(x, times=5)
重新向量x中的每个元素5次
s6 <- rep(x, each=5)
序列+编号
labs <- paste(c("X"), 1:5, sep="")
取非空数据
x[3] = NA
x[!is.na(x)]
基于已知向量+条件创建新向量
(x+1)[(!is.na(x)) & x>0] -> z
取向量元素
x[1:3]
基于已知向量+重复规则向量+重复次数生成新向量
c("x","y")[rep(c(1,2,2,1), times=4)]
将x的元素copy到y,除了前两个元素
y <- x[-(1:2)]
赋值向量列名称
fruit <- c(5, 10, 1, 20)
names(fruit) <- c("orange", "banana", "apple", "peach")
lunch <- fruit[c("apple","orange")]
将向量x中空元素重写为0
x[is.na(x)] <- 0
将向量y中小于0的元素变号
y[y < 0] <- -y[y < 0]
将向量取绝对值
y = abs(y)
清除对象a
rm(a)
数字->字符
z <- 0:9
chars <- as.character((z))
字符->数字
d <- as.integer(chars)
向量赋值
x <- c(1,2,3)
assign("y", c(2,3,4))
c(3,4,5) -> z
a <- c(x,y,z)
向量运算
v <- 2*x + y + 1
均值
mean(x)
向量长度
length(x)
求x的方差
var(x)
生成序列
seq (-5, 5, by=.2) -> s3
s4 <- seq(length=20, from = -2, by= .2)
重复向量x5次
s5 <- rep(x, times=5)
重新向量x中的每个元素5次
s6 <- rep(x, each=5)
序列+编号
labs <- paste(c("X"), 1:5, sep="")
取非空数据
x[3] = NA
x[!is.na(x)]
基于已知向量+条件创建新向量
(x+1)[(!is.na(x)) & x>0] -> z
取向量元素
x[1:3]
基于已知向量+重复规则向量+重复次数生成新向量
c("x","y")[rep(c(1,2,2,1), times=4)]
将x的元素copy到y,除了前两个元素
y <- x[-(1:2)]
赋值向量列名称
fruit <- c(5, 10, 1, 20)
names(fruit) <- c("orange", "banana", "apple", "peach")
lunch <- fruit[c("apple","orange")]
将向量x中空元素重写为0
x[is.na(x)] <- 0
将向量y中小于0的元素变号
y[y < 0] <- -y[y < 0]
将向量取绝对值
y = abs(y)
清除对象a
rm(a)
数字->字符
z <- 0:9
chars <- as.character((z))
字符->数字
d <- as.integer(chars)
相关文章推荐
- OA项目实战学习(8)——配置权限的树形结构显示
- 【Wireless】通过WE扩展获取当前信道
- JSPatch使用
- MFC VC++多线程间通信
- 二叉平衡查找树:
- 调用http://apistore.baidu.com网站的接口
- IntelliJ IDEA 2016.1(64) 注册码
- NSInvalidArgumentException’, reason: ‘data parameter is nil
- HTML5新特性之WebSocket
- SQL查询中in、exists、not in、not exists的用法与区别
- Java Oracle数据库连接
- 虚拟内存与物理内存
- 各种浏览器的内核是什么
- Windows PHP/phpStudy 连接 甲骨文Oracle 数据库 oci8
- 缓存文件的路径及特点
- Android OkHttp完全解析 是时候来了解OkHttp了
- iOS开发------程序实现国际化Localizable
- ViewController里代码组织规范
- maven搭建ssh
- How to access a value defined in the application.properties file in Spring Boot ( Externalized Conf)