生信星球培训第十二期

生信星球第12期Day5-小梦想在努力

2019-01-18  本文已影响85人  小梦想在努力

贴心提醒

(1)R的赋值符号是<-
(2)Console。六级词汇吧。动词是安慰,名词是控制台。(难道是说用R语言的都需要安慰?!
(3)R的代码都带(),而且是英文的括号!!
(4)显示工作路径getwd()。wd就是working directory的缩写嘛。
设置工作路径setwd("C:/Users/Administrator/Desktop/Rdata")
(5)向量由元素组成。元素是数字或字符串

字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。——百度百科

(6)表格在R中改名为数据框
(7)别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下。
(8)数据类型。重点是其中两个。向量和数据框。

  • 向量(vector) ←重要!!
  • 矩阵(Matrix)
  • 数组(Array)
  • 数据框(Data frame) ←重要!!
  • List
第12期Day5.png

Part1 向量

1.标量和向量的区分

元素。标量。向量。

逻辑
直接给变量定义,也就是“赋值”,字面意思是赋予这个变量一个数值(其实也不一定是数值,还可以是字符串/数据框等等)。
后一次覆盖前一次,以最后一次为准。
分别看一下对应的值
x<-c(1,2,3)
x<-(1:10)
x<-seq(1,10,by=0.5)
x<-rep(1:3,times=2)

2.从向量中提取元素

(1)根据元素位置

注意最后一个!如果不是连续的元素,需要c(1,5)

(2)根据值的大小

最后一个再研究一下

Part2 数据框

(1)读取本地数据

示例文件必须放在RData文件夹里面!!!

sep=separation。header为表头。
效果如此

(2)设置行名和列名

read.csv

如果改错了,用read.table重新赋值一遍就可以覆盖


注意对比

(3)数据框的导出

数据框导出
导出数据框效果

(4)变量的保存与重新加载

命令
出问题了!原因是根本没有frame1的这个变量,换成x就可以了。

(5)提取元素

命令
效果1
效果2
效果3
上一篇下一篇

猜你喜欢

热点阅读