R语言有六大基本数据结构,向量(Vector)、矩阵(Matrix)、数组(Array)、因子(Factor)、数据框(Data.Frame)、列表(List)。
向量是用于存储数值型、字符型或逻辑型数据的一维数组,可以使用
c()
函数来创建,但一个向量中的元素必须是相同数据类型的。
向量中元素的位置索引是从1开始,依次1,2,3,4...
布尔值是“真” True 或“假” False 中的一个。
数据框可以理解为二维数据表,每一行代表一条记录,每一列代表一个属性,可以使用
data.frame()
函数来创建。不同于矩阵,数据框中每一列的数据类型可以不同。
a <- read.table(file = huahua.txt, sep = "\t", header = T)
# sep = "\t" 意思就是设置跳格(tab键)为各列之间的分隔符号
# header = T 意思就是将第一行数据作为各列的变量名
我们可以用指定行名提取数据的方法绘制散点图
plot(iris$Sepal.Length,iris$Sepal.Width)
write.table(X,file = "yu.txt",sep = ",",quote=F)
# sep = "," 表示将逗号作为每行数据间的分隔符,quote=F 表示字符型数据不加双引号输入(默认格式带由双引号)
save.image(file="bioinfoplanet.RData") # 保存当前所有变量,保存的格式是RData
save(X,file="test.RData") # 保存其中一个变量 X
load("test.RData") # 加载保存好的变量数据
save(X,file="test.RData")
这句代码如果报错object X not found,是为什么,应该怎么解决?答:这个报错说明,变量X没有被赋值,在当前环境中不存在这边变量。应该先对X变量进行赋值,然后再执行
save(X,file="test.RData")
。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。