R语言-背景
来源:互联网 发布:电子商务美工面试校招 编辑:程序博客网 时间:2024/06/06 21:10
推荐学习网站:
https://www.coursera.org/learn/r-programming/lecture/cnA4p/writing-code-setting-your-working-directory-windows
设置工作目录:getwd()
打印目录下文件:dir()
查看方法:ls()
将文件导入工作目录:source()
R语言是由S语言为基础(It’s basically R is a dialect of S.),R的语法是来自Scheme。
R语言有5种基本对象,他们是最底层、最基础的对象。
1:character(字符型)
2:numeric(数值型)
3:integer(整型)
4:complex(复数型)
5:logical(逻辑型)
R语言最基本的对象是向量(vector):同一个向量里的所有对象都必须是同一类型的。
但可以包含同一类型的多个对象。因此可以有包含了多个字符的向量或者多个整数的向量。
例外:有一种向量可以包含多种多种类型的对象,我们把这种向量叫做列表。
列表是一个向量,是一个由多个对象组成的序列,只不过其中每个元素的类型可以不同。总之,组成列表的元素可以是任何类型的。
一:向量
ex:x <- 1 ##代表1赋值与x
通过向量函数来创建向量(一个向量函数由两个基本参数)
ex:x <- c("a","b")
1:第一个参数是对象的类
2:第二个参数是这个向量自身的长度
属性:不是所有的对象都有属性,但属性可以是对象的一部分。常用属性:
1:name(名字)
2:dimname(维度名字)
二:列表
ex:x <- list(1, "a", TRUE, 1+4i ) ##创建一个列表,列表的索引用双层中括号,其他向量只有一个中括号。
三:矩阵ex:x <- matrix(nrow = 2, ncol = 3)
四:因子
因子是一种特殊的向量类型,它通常用来记录分类数据。因子有2种类型,一种是无序的,一种是有序的。
ex:x <- factors(c("yes","no","yes","yes"))
unclass(x):unclass函数能够移除一个向量的类型。
五:缺失值
Missing Values缺失值是用NA(表示其它的缺失值)或者NaN(表示未定义的数学运算)来表示的。
在R中,有一个is.na的函数,is.na() is used to test objects if they are NA
is.nan() is used to test for NaN
六:数据框
Data Frames:数据框是用来存储表格数据的重要数据类型。
ex:x <- data.frame(foo = 1:4, bar = c(T,T, F, F))
x <- list(1, "a", TRUE, 1+4i ) ##创建一个列表
列表的索引用双层中括号,其他向量只有一个中括号。
- R语言-背景
- 用R语言对JPG/JPEG图片进行背景透明处理
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言
- R语言:R操作RMySQL
- hdu 1054 Strategic Game 树状DP
- 阿里云服务器初始配置
- webService之Apache CXF
- 移动端的一些常用css的设置 .(2)
- HTML5权威指南+源码资料
- R语言-背景
- 算法导论——15动态规划——15.1钢条切割
- PixHawk折腾日志_APM固件_1_如何新建一种飞行模式
- scala基础39-List伴生对象操作方法
- Android Studio 获取数字签名信息(SHA1)
- CentOS 6.x启动时网卡eth0未激活
- Android 之BlockingQueue
- 架构之美读书笔记[1]---对"巴洛克式"(巴罗克式)的理解
- 地理编码和反地理编码