zoukankan      html  css  js  c++  java
  • 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表十分的相似

  • 相关阅读:
    dnu restore 获取失败后的处理
    解决中文乱码问题
    myeclipse10+tomcat6+java8+Struts2.3+win10配置全过程
    Matlab画图plot(X1,Y1,'b -',x1,y1,'ro','MarkerFaceColor','r')
    matlab进行数值近似积分,含变化的常数做为参数
    C#为自定义控件添加事件,以便在使用此控件的窗口进行编辑调用
    C#新添加的控件被旧的遮挡
    C#遍历容器存储顺序
    记一次VMware15.5.1-15018445(版本号)安装与激活,和安装Ubuntu-18.04.4-desktop-amd64(版本号)的过程
    记事本2
  • 原文地址:https://www.cnblogs.com/tongxupeng/p/10259511.html
Copyright © 2011-2022 走看看