2.创建多种数据结构,并进行数据结构的转换、索引、扩展等编辑操作,
步骤如下。
① 设置工作空间目录。
setwd("E:\\R_Language\\R_Test")
② 创建一个向量 x,内含元素为序列:11,23, 25, 46, 38, 30, 59, 47, 21, 67。
x = c(11,23,25,46,38,30,59,47,21,67)
③ 查询向量 x 中序号为 23 和 46 的元素,查询向量 x 中大于 35 且小于等于
50 的元素的位置。
which(x == 23 | x == 46)
which(x > 35 & x <= 50)
④ 创建一个重复因子序列 Species:水平数为 3,各水平重复两次,序列长
度为 5; 3
个水平为 setosa、versicolor、virginica。
species = rep(c("setosa","versicolor","virginica"), each=2, length.out=5)
⑤ 创建一个 5 行 2 列的矩阵,元素为向量 X,按列填充。
X = matrix(c(1:10), nrow=5, ncol=2, byrow=F)
⑥ 将矩阵写入数据框 data iris,更改列名为 Sepal.Length、SepaLWidth。
data_iris = data.frame(X)
names(data_iris)[1:2] = c("Speal.Length", "Sepal.Width")
⑦ 将数据框 datajris 保存为 TXT 文件,保存到工作空间的 test 目录下。
write.table(data_iris,"./test/data_iris.txt")
⑧ 将数据框 data iris 转换为向量 y。
y1 = as.matrix(y1)
y = as.vector(y1)
⑨ 判断是否转换成功。
is.vector(y)
3.读取 TXT 文件,进行编辑操作,再写人另外一个 CSV 文件中,步骤如下。
评论0