数据结构:
①R的赋值符号不是等号,而是<-
②在Console 控制台输入命令,相当于Linux的命令行
③R的代码都是带括号的,括号必须是英文的
④显示工作路径 getwd()
⑤向量是由元素组成的,元素可以是数字或者字符串
⑥表格在R语言中改名叫数据框
⑦别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下
⑧数据类型:向量(vector)、矩阵(matrix)、数组(array)、数据框(data frame)、list
*向量和数据框最重要
向量:
1、标量和向量的区别:元素指的是数字或者字符串(用chr表示)等,根据它可以区分两个词:
*标量:一个元素组成的变量
*向量:多个元素组成的变量(一个向量是一排有序排列的元素,会用到把一个向量作为数据框中的一列的情况)
*赋值:即直接给变量定义。
2、从向量中提取元素:
(2)根据值:
数据框:
示例数据放到工作目录下
X<-read.csv('maimai.txt')
(1)读取本地数据:
*图源生信星球
(2)设置行名和列名:
(3)数据框导出:
(4)变量的保存与重新加载:
(5)提取元素:
(6)直接使用数据框中的变量:
save(X,file="test.RData")这句代码如果报错object X not found,可能是因为:
没有区分X的大小写。这里的X要大写。