学习小组Day5笔记--Ever After
2019-01-18 本文已影响14人
f90ea41130ae
1.标量与向量
元素由数字或字符串组成
单个元素构成标量
多个元素前后排列有了顺序构成向量
2.从向量中提取元素 :[],$
- []可以是数字表示元素的位置,类似坐标轴!也可以是逻辑判断,当为TRUE时输出元素
- 数据框名称$后接行或列的名称
3.数据框的使用
-
读取本地数据
read.table(file = "数据名称及格式",sep = "分隔符",header =T)
read.csv(file = "数据名称及格式",sep = "分隔符",header =T,row.names=1)
备注:
分隔符可以是/t , 等等
header =T为地读取表格抬头,否则会把抬头当作时数据之一;
最后row.names的意思是修改第一列为行名也是这样的道理 -
设置行名和列名
colnames(X) #查看列名
rownames(X) #查看行名
3.数据框的导出
write.table(X,file = "数据名称及格式",sep = "分隔符",quote=F)
quote为字符串加不加双引号(默认格式带由双引号)
4.变量的保存与重新加载
个人觉得直接按保存键比敲代码方便= =
save.image(file="X.RData")
5.提取元素 方法和向量基本相同
6.直接使用数据框中的变量 with函数最佳,使用的目的是减少引用数据名称反复出现,减少臃肿
with函数用<-赋值的变量只能用在with循环内,如需循环外使用需要使用<<-赋值