R语言rbind( )与cbind( )创建矩阵

R语言rbind( )与cbind( )创建矩阵

x1=c(2,4,6,8,0)
>x2=c(1,3,5,7,9)
> m=rbind(x1,x2) #把x1,x2按行组成表 row bind按行绑定
[,1] [,2] [,3] [,4] [,5]
x1 2 4 6 8 0
x2 1 3 5 7 9
> m[1,2] #筛选出第1行第2列的元素
[1] 4
> m[1,] #提取第一行
> m[,1] #提取第一列
>cbind(x1,x2) #把x1,x2按列组成表 colum bind

  1. 用matrix( )创建矩阵1
  2. > a1=c(1:12)
    > matrix(a1,nrow=4,ncol=3,byrow=T) #byrow是按行生成矩阵
    [,1] [,2] [,3]
    [1,] 1 2 3
    [2,] 4 5 6
    [3,] 7 8 9
    [4,] 10 11 12
    > dim(y) #查看维度
    [1] 3 4
    > length(y) #查看元素总个数
    [1] 12
    > colnames(y) = c(‘a’,’b’,’c’,’d’) #更改列名
    > rownames(y) = c(‘e’,’f’,’g’) #更改行名
    > y
    a b c d
    e 1 4 7 10
    f 2 5 8 11
    g 3 6 9 12
    > dim.name=dimnames(y) #查看维标题
    > dim.name
    [[1]]
    [1] “e” “f” “g”

    [[2]]
    [1] “a” “b” “c” “d”

    > dim.name[[1]] #仅查看列标题
    [1] “e” “f” “g”

  1. 用matrix( )创建矩阵2:也可以为矩阵中的每一个元素赋值
  2. > y=matrix(nrow=2,ncol=2)
    > y[1,1]=1
    > y[2,1]=2
    > y[1,2]=3
    > y[2,2]=4
    > y
    [,1] [,2]
    [1,] 1 3
    [2,] 2 4
欢迎使用66资源网
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!

66源码网 » R语言rbind( )与cbind( )创建矩阵

提供最优质的资源集合

立即查看 了解详情