向量
向量和标量的区别
- 元素:数字或者字符串(用chr表示)等
- 标量:一个元素组成的变量
- 向量:多个元素组成的变量
![](https://img.haomeiwen.com/i2315632/837757398e90c473.png)
从向量中提取元素
-
a[c(2,4)]
:访问向量a中第二个和第四个元素 -
a[2:6]
:访问第2个到第6个 -
x[4]
:x的第4个元素 -
x[-4]
:排除法,除了第4个元素之外剩余的元素 -
x[-(2:4)]
:除了第2-4个元素 -
x[x==10]
:等于10的元素 -
x[x<0]
:小于0的元素 -
x[x %in% c(1,2,5)]
:存在于向量c(1,2,5)中的元素
数据框
读取本地数据
![](https://img.haomeiwen.com/i2315632/a642285263d53e10.png)
更改列名、行名
![](https://img.haomeiwen.com/i2315632/34c2083dff2ace22.png)
![](https://img.haomeiwen.com/i2315632/7ed3bedbbd074022.png)
数据框的导出
![](https://img.haomeiwen.com/i2315632/38117a2cec92681c.png)
![](https://img.haomeiwen.com/i2315632/3ab634d0f9d4d5c8.png)
sep="," 分隔符为,;quote=F 字符不带双引号
变量的保存与重新加载
![](https://img.haomeiwen.com/i2315632/e421fa2c9d53e2b5.png)
变量的提取
X[x,y] #第x行第y列
X[x,] #第x行
X[,y] #第y列
X[y] #第y列
X[a:b] #第a列到第b列
X[c(a,b)] #第a列和第b列
X$列名 #提取列
attach 和 with
![](https://img.haomeiwen.com/i2315632/7020c920031b1573.png)
![](https://img.haomeiwen.com/i2315632/43391426dcaf3149.png)
![](https://img.haomeiwen.com/i2315632/afdebd7adca4ef25.png)
with就是把所有操作都限制在数据框上
问题
save(X,file="test.RData")这句代码如果报错X not found,是为什么,应该怎么解决?
- R严格区分大小写,注意X的大小是否搞错
- 没有X变量,先要给X变量赋值才能保存
![](https://img.haomeiwen.com/i2315632/e92448d48e8d272a.png)
网友评论