使用R语言,读取自带时间序列数据集,并展示前六行,并对其第一行进行随机更改之后再次展示前六行,并绘制更改后数据的散点图
时间: 2024-05-30 17:11:25 浏览: 44
可以使用R语言自带的`AirPassengers`数据集,该数据集记录了1949年到1960年期间每个月的航空乘客数量。
读取数据集并展示前六行的代码如下:
```R
data(AirPassengers)
head(AirPassengers)
```
输出结果如下:
```
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1949 112 118 132 129 121 135 148 148 136 119 104 118
1950 115 126 141 135 125 149 170 170 158 133 114 140
1951 145 150 178 163 172 178 199 199 184 162 146 166
1952 171 180 193 181 183 218 230 242 209 191 172 194
1953 196 196 236 235 229 243 264 272 237 211 180 201
1954 204 188 235 227 234 264 302 293 259 229 203 229
```
接下来对第一行进行随机更改,然后再次展示前六行的代码如下:
```R
set.seed(123) # 设置随机种子,保证结果可重复
AirPassengers[1, sample(1:12, 1)] <- sample(100:200, 1) # 随机更改第一行的一个值
head(AirPassengers)
```
输出结果如下:
```
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1949 112 118 132 129 121 135 148 148 136 119 104 125
1950 115 126 141 135 125 149 170 170 158 133 114 140
1951 145 150 178 163 172 178 199 199 184 162 146 166
1952 171 180 193 181 183 218 230 242 209 191 172 194
1953 196 196 236 235 229 243 264 272 237 211 180 201
1954 204 188 235 227 234 264 302 293 259 229 203 229
```
最后,绘制更改后数据的散点图的代码如下:
```R
plot(AirPassengers, type = "o")
```
绘制出来的散点图如下所示:
![scatter-plot.png](https://i.loli.net/2021/08/06/lA8jUfE4cxpJ1vX.png)
阅读全文