小记

最近听了我们院开的数据挖掘的课,讲的确实还不错,毕设的理论准备感觉差不多了,再深入数学估计就出不来了,接下来把R学好争取把毕设搞一搞,说实话老师说用MATLAB搞得我都不知道R最后能做出来毕设要求效果吗?明天开始也要朝九晚五准备复试了,咸鱼也该翻翻身了。

对象

总结一下之前的基本知识:

首先R中的基本对象:

class(m) #class查看数据类型
is.XXX() #判断数据类型XXX
as.XXX() #强转数据类型XXX
  • 向量,注意是从1开始标注

    a <- c(1,2,3)
    a[1] #1
    #值得注意的是用class查看时不是vec,而是其父类num

  • 矩阵,和数据框frame区分一下:

    m <-matrix(1:10,nrow = 2,ncol = 5)
    %*% #矩阵乘法

  • 数组

    a <- array(1:12,c(3,4)) #3*4 数组
    #矩阵其实就是2维数组

  • 列表

    l <- list(1,”a”,2.0,c(1,2)) #列表里可以是不同种类

  • 数据框

    #最重要的数据结构,一般从csv读出来的就是各数据框 data.frame
    #cbind/rbind #按行列合成数据框

Comments

2019-03-09

⬆︎TOP