#矩阵
?matrix
m<-matrix(1:6,nrow = 2,ncol=3,dimnames = list(c('r1','r2'),c('c1','c2','c3')))
m#默认按列排列
m<-matrix(1:6,nrow = 2,ncol=3,byrow = T,dimnames = list(c('r1','r2'),c('c1','c2','c3')))m
class(m)
m[1,1]
m[1,]# 相当于 m[c(T,F),]
m[,1]
m['r1',]m[1,] <- c(100,99,98)
m
m[1,] <- 100
mt(m)#数组 维度可以大于2
?array
array(1:10)
array(1:10,dim = c(2,5))
array(1:12,c(2,3,2))dim1<-c('A1','A2')
dim2<-c('B1','B2','B3')
dim3<-c('C1','C2')
arr3<-array(1:12,c(2,3,2),dimnames = list(dim1,dim2,dim3))
arr3[,,'C1']
arr3[,,1]
arr3[,,c(T,F)]#数据框
data.frame()
student<-data.frame(ID=c(1001,1002,1003),NAME=c('lili','bob','sam'),GENDER=c('F','M','M'))
student
student<-data.frame(ID=c(1001,1002,1003),NAME=c('lili','bob','sam'),GENDER=c('F','M','M'),stringsAsFactors = F)
studentstudent[1,1]<-1009
student[1,]
student[,1]
student[,'ID'] #向量
student['ID'] #数据框
student$ID
student[c('ID','NAME')]
student#列表
list()
list1<-list(a=1,b='char',c=m,d=student)
list1
list1[[1]]
list1[['a']]
list1[[4]]
list1[['d']]
list1[4]
class(list1[4])#homework Q1
A<-matrix(1:12,nrow=3)
A
B<-matrix(1:12,ncol=4,byrow = T)
B#homework Q2
B[,1]<-100
B#homework Q3
wtdata<-data.frame(ID=c(1,2,3),name=c('张三','李四','王五'),stringsAsFactors = F,weight=c(60,70,80))
wtdata
str(wtdata)#homework   Q4
wtdata[c(1,3),]#homework Q5
wtlist<-list(a='A',b='B',c=wtdata)
wtlist#homework Q6
wtlist[[1]]

【R】语言第三课----矩阵相关推荐

  1. r语言中矩阵QR分解_从零开始学R语言Day4|向量、矩阵和数组

    从零开始学R语言Day4|向量.矩阵和数组 1.1向量 1.1.1向量 在Day2中我们提及过用和c()函数来构建向量,具体实例如下. 我们还可以采用vector("类型",长度) ...

  2. R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix)、R语言多分类混淆矩阵可视化

    R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix).R语言多分类混淆矩阵可视化 目录

  3. 简单c语言for循环例子,C语言第三课 for循环例子.doc

    C语言第三课 for循环例子.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

  4. r语言重复向量变矩阵_游戏如何使重复变得有趣

    r语言重复向量变矩阵 Have you ever stopped to consider that in most video games, you're doing variations of th ...

  5. 如何在R语言中建立六边形矩阵热图heatmap可视化

    原文链接:http://tecdat.cn/?p=18879 这是一个六边形热图可视化程序,主要用到的知识RColorBrewer,fields,也就是R中的可视化绘图库(点击文末"阅读原文 ...

  6. R语言的三种聚类方法

    一.层次聚类 1)距离和相似系数 r语言中使用dist(x, method = "euclidean",diag = FALSE, upper = FALSE, p = 2) 来计 ...

  7. R语言 -- car::scatterplotmatrix散点图矩阵 参数详解

    最近为了帮忙媳妇绘制医学SCI文章,学习了下R语言. 在R语言实战第二版书,第八章回归分析时,用到了scatterplotmatrix 函数绘制散点图矩阵,发现已经不是当前最新的car包了,函数参数都 ...

  8. geo读取表达矩阵 RNA-seq R语言部分(表达矩阵合并及id转换)

    geo读取表达矩阵 RNA-seq R语言 方法一:1.从geo页面直接下载表达矩阵,然后通过r读取表达矩阵 2.利用getgeo函数读取表达矩阵 3.利用geo自带的geo2r,调整p值为1,获取探 ...

  9. R语言:三线表(1)

    文章目录 前言 一.table1 二.简单制作 1.一般过程(使用formula形式) 2.发现问题 3.端倪 4.代码汇总 总结 前言 之所以想发这个,想起来就气,上次因为数据库中病例数的变化(病例 ...

最新文章

  1. js字符串转化为方法调用
  2. SQL取出每个产品的Top n 条记录
  3. C# Datagridview完整攻略
  4. WPF设置ListBoxItem失去焦点时的背景色
  5. 【STM32】FreeRTOS资源(持续更新)
  6. Python模块(2)-Numpy 简易使用教程
  7. docker 搭建指定版本的cas_Docker搭建-生成SpringBoot项目脚手架-各版本
  8. 技术支持在大数据分析中的作用
  9. python表示完数_python求完数
  10. js高级学习笔记(b站尚硅谷)-10-instanceof
  11. android 网易视频无法播放器,如何使用网易视频云播放器Android Demo
  12. 二分类模型AUC评价法
  13. 史上最全运放运算放大器知识讲解
  14. java.io.IOException: Cannot create directory /home/app/hadoop-2.4.1/data/dfs/name/current
  15. 三星 GALAXY Note 4 柏林发布会
  16. Shellshock漏洞复现
  17. 糗百新鲜事——爬虫python
  18. 【Python】基于机器学习的财务数据分析——识别财务造假
  19. linux系统基础知识学习笔记
  20. Hadoop实战应用

热门文章

  1. 使用oprofile分析性能瓶颈
  2. 软件开发者面试百问答案,老紫竹研究室出品(已经有64个)
  3. java8 注解: @FunctionalInterface (函数式接口)
  4. Docker - Compose 使用说明、详解docker-compose
  5. java 中 transient关键字
  6. 写给大数据开发初学者的话4
  7. Spring Boot 是什么,有什么用。
  8. 精读《V8 引擎 Lazy Parsing》
  9. python 进程与线程(理论部分)
  10. InstallSheild 获取系统环境变量,如Desktop路径等