R语言学习记录(一)

(R基础)

  1. 对象:什么是对象呢,其实就是一个名称而已,在R中存储的数据 就是一个R对象

    a <- 1 ###其中‘<-’表示的是一个赋值符号 这句话表示的是,将1赋值给a
    b <- 1:6 #返回的是 1 2 3 4 5 6
    #还要注意的是,首先对象名称不能够以数字开头,其次一些特殊的符号不能在名称中出现 如 !, $, ^,@,+,-,/,* ,并且实区分大小写的,同一个对象再次被赋值的话,R会覆盖存储在对象中的信息。
    c <- 1:2
    c %o% c #矩阵相乘
    round #四舍五入
    factorial #阶乘
    mean #平均数
    sample #默认的是不可放回抽样
    sample(x = die,size = 2,replace = TRUE) #的设置可放回抽样
    roll <-function(){
    die <- 1:6
    dice <- sample(x=die,size = 2,replace = TRUE)
    sum(dice)
    }
    #函数的定义

2.R包与帮助文档
比如
下载包 ‘ggplots2’
运行命令
install.packages(“ggplots2”)
当然安装完R包之后,并不能立即使用,还要利用命令 library(“ggplots2”),前面一直在用运算符生成数值序列,但使用c函数也是可以创建 数值向量。
例如:
x <- c(1,2,3,4,5,6,7,8,9)
获取帮助
?sample

3.1R对象
原子型向量就是最简单的包含数据的向量。
可以将一组数据用c函数组合在一起,形成一个原子型向量。可以用 ‘is.vector’ 命令来检查某个对象是否为原子型向量,每一个原子型向量都存储在一个一维的向量中,并且只能是一种类型的数据。

3.1.1 双整型:用来存储普通的数值型数据,数值可正可负,可大可小,可以包含小数部分,也是可以不包含的。其实 可以通过 typeof(die)来看某,对象到底是什么类型。

3.1.2 整型:用来存储整型数据,数值部分不需要有小数部分。在R中明确设定整型的方法是在数值之后加上大写字母L。

3.1.3 字符型:字符型向量存储一小段文本,在R中,字符要加双引号,再组合起来构成一个字符型向量。

3.1.4 逻辑型:其用来存储TRUE和FALSE,这是R中布尔数据的表现形式。

3.1.5 复数类型:可以用来存储 复数类型向量。

3.1.6 原始类型:可以用来存储数据的原始字节,原始类型向量的生成较为复杂,但是要生成一个长度为n 的空原始类型向量,可以用raw(n)。

3.2 属性
3.2.1 名称属性 names函数 attributes函数
3.2.2 维度 dim函数
3.2.3 类 class函数

3.3 数组

3.4列表对象
list函数

list1 <- list(100:130,“R”,list(TRUE,FALSE))

3.5 数据框:列表的二维形式,在存储形式上与Excel表十分的相似

posted @ 2018-12-16 21:17  流氓小伙子  阅读(314)  评论(0编辑  收藏  举报