【R】语言第三课----矩阵
#矩阵
?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】语言第三课----矩阵相关推荐
- r语言中矩阵QR分解_从零开始学R语言Day4|向量、矩阵和数组
从零开始学R语言Day4|向量.矩阵和数组 1.1向量 1.1.1向量 在Day2中我们提及过用和c()函数来构建向量,具体实例如下. 我们还可以采用vector("类型",长度) ...
- R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix)、R语言多分类混淆矩阵可视化
R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix).R语言多分类混淆矩阵可视化 目录
- 简单c语言for循环例子,C语言第三课 for循环例子.doc
C语言第三课 for循环例子.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...
- r语言重复向量变矩阵_游戏如何使重复变得有趣
r语言重复向量变矩阵 Have you ever stopped to consider that in most video games, you're doing variations of th ...
- 如何在R语言中建立六边形矩阵热图heatmap可视化
原文链接:http://tecdat.cn/?p=18879 这是一个六边形热图可视化程序,主要用到的知识RColorBrewer,fields,也就是R中的可视化绘图库(点击文末"阅读原文 ...
- R语言的三种聚类方法
一.层次聚类 1)距离和相似系数 r语言中使用dist(x, method = "euclidean",diag = FALSE, upper = FALSE, p = 2) 来计 ...
- R语言 -- car::scatterplotmatrix散点图矩阵 参数详解
最近为了帮忙媳妇绘制医学SCI文章,学习了下R语言. 在R语言实战第二版书,第八章回归分析时,用到了scatterplotmatrix 函数绘制散点图矩阵,发现已经不是当前最新的car包了,函数参数都 ...
- geo读取表达矩阵 RNA-seq R语言部分(表达矩阵合并及id转换)
geo读取表达矩阵 RNA-seq R语言 方法一:1.从geo页面直接下载表达矩阵,然后通过r读取表达矩阵 2.利用getgeo函数读取表达矩阵 3.利用geo自带的geo2r,调整p值为1,获取探 ...
- R语言:三线表(1)
文章目录 前言 一.table1 二.简单制作 1.一般过程(使用formula形式) 2.发现问题 3.端倪 4.代码汇总 总结 前言 之所以想发这个,想起来就气,上次因为数据库中病例数的变化(病例 ...
最新文章
- js字符串转化为方法调用
- SQL取出每个产品的Top n 条记录
- C# Datagridview完整攻略
- WPF设置ListBoxItem失去焦点时的背景色
- 【STM32】FreeRTOS资源(持续更新)
- Python模块(2)-Numpy 简易使用教程
- docker 搭建指定版本的cas_Docker搭建-生成SpringBoot项目脚手架-各版本
- 技术支持在大数据分析中的作用
- python表示完数_python求完数
- js高级学习笔记(b站尚硅谷)-10-instanceof
- android 网易视频无法播放器,如何使用网易视频云播放器Android Demo
- 二分类模型AUC评价法
- 史上最全运放运算放大器知识讲解
- java.io.IOException: Cannot create directory /home/app/hadoop-2.4.1/data/dfs/name/current
- 三星 GALAXY Note 4 柏林发布会
- Shellshock漏洞复现
- 糗百新鲜事——爬虫python
- 【Python】基于机器学习的财务数据分析——识别财务造假
- linux系统基础知识学习笔记
- Hadoop实战应用