码迷,mamicode.com
首页 > 编程语言 > 详细

R语言入门

时间:2017-08-01 23:13:13      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:负数   向量   注意   复制   nbsp   参数   开始   入门   元素   

向量是 R 语言中最基本的数据类型,在 R 中没有单独的标量(例如 1 本质上是 c(1))
 
注意 R 语言的下标是从 1 开始的
 
负数下标表示不选这个这些下标,例如:
> a <- c(2,5,8)
> a[-2]
[1] 2 8
 
循环补齐
向量有个比较有趣的性质,当两个向量进行操作时,如果长度不等,长度比较短的一个会复制自己直到自己和长的一样长。
> a <- c(3,4)
> b <- c(1,2,5,6)
> a+b
[1]  4  6  8 10
 
新建一个矩阵
> a <- matrix(c(1,2,3,4) , nrow = 2)
> a
     [,1] [,2]
[1,]   1    3
[2,]   2    4
可以看到向量元素变为矩阵元素的方式是按列的,从第一列到第二列,如果我们想按行输入元素,那么需要加入 byrow = TRUE的参数
 
在 R 中我们在乘法旁边加两个百分号来做矩阵乘法:
> a%*%a
     [,1] [,2]
[1,]   7  10
[2,] 15  22
 
一般来说我们需要分析的数据,每一行代表一个样本,每一列代表一个变量

R语言入门

标签:负数   向量   注意   复制   nbsp   参数   开始   入门   元素   

原文地址:http://www.cnblogs.com/freescience/p/7270756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!