R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。
尽管很不情愿学习R,甚至连助教也表示自己不会R更倾向于用py处理数据,但是为了所谓的“与国际接轨”课程还是稍微学一下吧114514
毕竟作为一名成熟的cv(ctrl cv)工程师,应该要能在短时间上手一门语言
数据类型
基本的三种数据类型
数字
分为一般型(123)与科学计数法(1.23e2)
逻辑
TRUE 和 FALSE,R语言区分大小写
文本
与字符串差不多,可以用单引号定义
1
2'r'=="r"
[1]TRUE有一说一,这种‘放纵’的风格我不太喜欢
按对象类型分-六种

向量-vector
向量从数据结构上看就是一个线性表,可以看成一个数组。
1 | a = c(3,4) |
c()函数的作用是创建一个向量,可以看到向量可以直接相加,有len的限制,不一致会Panic。
向量运算
下标
1 | a <- c(10,20,30,40,50) |
R中的下标不是偏移量而是第几个
取一部分
1 | 取一段 |
标量运算