R 中数据类型
向量 (vector)
矩阵 (matrix)
数组 (array)
数据框 (data frame)
list
向量
x <- c(1,2,3)
x
y <- 1:10
y
z <- seq(1,10,by = 1)
z
m <- rep(1:3, times = 2)
m
x[2]
x[-1]
y[3:6]
y[-(2:5)]
y[c(2,5)]
y[y==5]
y[y>7]
y[y %in% c(2,5,6)]
数据框
data_1 <- read.csv('data_practice.txt')
colnames(data_1)
rownames(data_1)
colnames(data_1)[1] <- "bioinformatics"
write.table(data_1, file = "dd.txt", sep = " ",quote = F )
save.image(file = "bioinformatics.RData")
save(data_1, file = "test.RData")
load("test.RData")
data_1[2,1]
data_1[,2]
data_1[1,]
data_1$bioinformatics
options(stringsAsFactors = T) #环境设置函数
aa <- data.frame(case = paste0("S", 1:9), values = runif(9))
plot(aa$case, aa$values)
attach(aa)
plot(case, values)
with(aa,{
plot(case, values)
x<<-summary(values)
})
x
save(aa, file = "test.RData")