- 向量是由元素構(gòu)成的,元素可以是數(shù)字也可以是字符串。
x[4] #提取第四個元素
x[-4] #去除第四個元素
x[2:4] #提取第二到第四個元素
x[-(2:4)] #去除第二到第四個元素
x[c(1,5)] #提取第一個和第五個元素
x[x==10] #等于10的元素
x[x<0] #小于0的元素
x[x %in% c(1,2,5)] # 存在于向量c(1,2,5)中的元素
- 數(shù)據(jù)框就是表格。
- 數(shù)據(jù)讀入
x <- read.csv('.txt', sep = "\t", header = T)
sep是分開數(shù)據(jù)的分隔符。默認sep=""。\t是制表符TAB的意思。
header就是代入數(shù)據(jù)第一行要不要當作列名稱。
colnames() #查看列名
rownames() #查看行名
colnames(x)[1] <- "name" #將第一列的列名修改為name
- 數(shù)據(jù)框?qū)С?br>
write.table(x,file = "name.txt", sep = "," , quote = F)
分隔符為逗號,字符串不加雙引號。
- 變量的保存與重新加載
.RData是保存的格式
save.image(file = "bioplanet.RData") #保存當前所有的變量
save(x, file = "test.RData") #保存其中一個變量
load("test.RData") #再次使用RData時候的加載命令
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$列名 #提取某一列
R語言中編輯矩陣中元素的方法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。