R语言自学笔记:向量、矩阵及dataframe基础

概要

记录一下在学习和练习过程中所遇到的一些细节问题


一. 向量

1.向量的基础

(1)R语言中,向量元素从一开始标号,vector[0] 用于储存向量的类型

(2)向量的嵌套,在R语言中向量之间是可以以嵌套的形式来指定对应元素,例如:

x <- c(2, 4, 6, 8)
y <- c(TRUE, TRUE, FALSE, TRUE)
print(x[y])

 结果为:

> print(x[y])
[1] 2 4 8

(3)选取向量的部分。除了基本的可以使用数字坐标来选择向量的部分 ,也可以如上,在[ ]内输入对应坐标构成的向量来一口气选择多个目标:

> m[c(1,4,5)]
[1] "1" "5" "6"

2.向量的计算

(1)四则运算

在R语言里向量的基本计算与大多数语言的规则相同,所有的运算法针对于每一个单独的元素来进行,甚至包括逻辑运算符,例如:

p <- c(1,2,3)
p+3

所得的结果为:

[1] 4 5 6

比较通俗易懂。

(2)向量之间的运算

维度相同的向量可以直接地在对应的位置进行运算。针对维度不同的向量,运算会采取类似于循环处理的方法:

p <- c(4,5,6,7)
q <- c(2,3,4)
p/q
q/p</
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值