一、熟悉向量
- 标量和向量
- 元素:数字或字符串(字符串使用时要加双引号)
- 标量:一个元素组成
- 向量:多个元素有序组成
- 从向量中提取元素
- 以位置为标准
根据位置提取元素.png
- 以值为标准
根据值提取元素.png
二、学习数据框
- 读取本地数据
- 在工作文件夹里新建txt文件
- 使用read.table()函数读取
- 设置行名和列名
- 列名:colnames(变量名)
- 行名:rownames(变量名)
- 改名:colnames(变量名)[第几列]<-“新列名”
重命名列名.png
- 数据框导出
- write.table(变量名,file = "yu.txt",sep = ",",quote=F)
- write.csv(变量名,file = "yu.csv")
数据框导出.png
- 变量保存及重新加载
- 保存所有变量:save.image(file="文件名.RData")
- 保存某个变量:save(变量名,file="文件名.RData")
- 再次使用时加载:load("test.RData")
保存所有变量.png
- 提取元素
- 第x行第y列:X[x,y]
- 第x行:X[x,]
- 第y列:X[,y]
- 也是第y列:X[y]
- 第a列到第b列:X[a:b]
- 第a列和第b列:X[c(a,b)]
- 提取列:X$列名
提取元素.png
- 使用数据框中的变量
使用iris作图.png
- 保存脚本
- 新建R Script
- 将需要保存的代码复制粘贴进去
- 点击保存即可生成R文件
保存脚本.png
- save(X,file="test.RData")这句代码如果报错object X not found,是为什么,应该怎么解决?
- 这个代码想实现的是将变量X保存为Rdata以便之后使用再次加载
- 报错原因是没有找到X这个变量,说明并没有创建一个名为X的变量
- 可见将需要保存的变量命名为X再运行此语句