生信學(xué)習(xí)小組-Day5 - 三三

關(guān)鍵詞

R語(yǔ)言,數(shù)據(jù)類(lèi)型,向量,數(shù)據(jù)框

今日筆記


<一> 向量
來(lái)自生信星球
1. 賦值命令
  • x<- num1:num2
  • x<- seq(num1,num2,by=a)
  • x<- rep(num1:num2,times=a)
應(yīng)用舉例
2. 從向量中提取元素

(1)根據(jù)元素位置

(2)根據(jù)值


<二> 數(shù)據(jù)框
1. 讀取本地?cái)?shù)據(jù)
  • read.csv()
read.csv()
  • read.table()
read.table()
2. 設(shè)置行名和列名
  • colnames() # 查看列名
  • rownames() # 查看行名
3. 數(shù)據(jù)框的導(dǎo)出
  • write.table(frame,file = "bjyx.txt",sep = ",",quote = F) #分隔符改為逗號(hào),字符串不加雙引號(hào)(默認(rèn)格式帶有雙引號(hào))
4. 變量的保存與重新加載(格式為RData)
  • save.image(file="bjyx.RData") # 保存當(dāng)前所有變量
  • save(frame1,file="frame1.RData") # 保存其中一個(gè)變量
保存文件名為"bjyx.RData"
  • load("frame1.RData") # 加載命令
加載"bjyx.RData"
5. 提取元素
  • x[a,b] # 提取第a行第b列
  • x[a,] # 提取第a行
  • x[,b]x[b] # 提取第b列(兩種命令格式有差異)
  • x[a:b] # 第a列到第b列
  • x[c(a,b)] # 第a列和第b列
  • x$b # 提取b列
應(yīng)用舉例
6. 直接使用數(shù)據(jù)框中的變量

(1)提取某兩列作散點(diǎn)圖(不夠高效

a <-data.frame(case=paste("S",c(1:50)),values=runif(50))
plot(a$case,a$values)

(1)

(2)attach

attach(a)
plot(case,values)

(2)

(3)with

with(a,{
plot(case,values)
x<<-summary(values)
})
x # 運(yùn)行完后打印 x

(3)

Tips

  • ?+命令 可查看幫助
  • 命令未輸完(括號(hào)啥的沒(méi)補(bǔ)全)時(shí)回車(chē)才可以換行...
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 很抱歉今天的作業(yè)交的很晚,昨天的學(xué)習(xí)真的是搞得我頭大,總是各種出錯(cuò),找不出原因,最后很晚了才剛剛把內(nèi)容練習(xí)了一遍,...
    胡瑩crystal閱讀 488評(píng)論 1 0
  • 數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí) 基礎(chǔ)知識(shí) R的賦值符號(hào)不是=,而是<- Console控制臺(tái)=Linux命令行 R的代碼都是帶括號(hào)...
    Hannahhao閱讀 264評(píng)論 0 0
  • 生信學(xué)習(xí)第5天,昨天學(xué)習(xí)Rstudio基本操作后,今天繼續(xù)學(xué)習(xí)R語(yǔ)言的向量、數(shù)據(jù)框。 向量 1. 標(biāo)量和向量的區(qū)分...
    森森_486c閱讀 398評(píng)論 0 0
  • R語(yǔ)言學(xué)習(xí) 1 向量 元素指的是數(shù)字或者字符串(用chr表示)標(biāo)量:一個(gè)元素組成的變量向量:多個(gè)元素組成的變量 1...
    馬連洼小法師閱讀 285評(píng)論 0 0
  • 今天主要學(xué)習(xí)向量和數(shù)據(jù)框 準(zhǔn)備 每次都要設(shè)置工作路徑 setwd("C:/Rdata") 向量 賦值RStudio...
    李斯亭閱讀 265評(píng)論 0 1

友情鏈接更多精彩內(nèi)容