《R語言》| 初級作業

2021-03-02 小吳同學團團

2.新建6個向量,基於不同的原子類型。(重點是字符串,數值,邏輯值)

3.告訴我在你打開的rstudio裡面 getwd() 代碼運行後返回的是什麼?

當前工作目錄

4.新建一些數據結構,比如矩陣,數組,數據框,列表等(重點是數據框,矩陣)

5.在你新建的數據框進行切片操作,比如首先取第1,3行, 然後取第4,6列

7.下載 https://www.ncbi.nlm.nih.gov/sra?term=SRP133642 裡面的 RunInfo Table 文件讀入到R裡面,了解這個數據框,多少列,每一列都是什麼屬性的元素。(參考B站生信小技巧獲取runinfo table) 這是一個單細胞轉錄組項目的數據,共768個細胞,如果你找不到RunInfo Table 文件,可以點擊下載,然後讀入你的R裡面也可以

9.把前面兩個步驟的兩個表(RunInfo Table 文件,樣本信息sample.csv)關聯起來,使用merge函數。

1.對前面讀取的 RunInfo Table 文件在R裡面探索其MBases列,包括 箱線圖(boxplot)和五分位數(fivenum),還有頻數圖(hist),以及密度圖(density) 。

>boxplot(MBases~MBytes,data=SraRunTable,col="blue")

> plot(density(SraRunTable$MBases))

> hist(SraRunTable$MBases)

2.把前面讀取的樣本信息表格的樣本名字根據下劃線分割看第3列元素的統計情況。第三列代表該樣本所在的plate

3.根據plate把關聯到的 RunInfo Table 信息的MBases列分組檢驗是否有統計學顯著的差異。

t.test(e[,1]~plate)

4.

分組繪製箱線圖(boxplot),頻數圖(hist),以及密度圖(density) 。

使用ggplot2把上面的圖進行重新繪製。

5.使用ggpubr把上面的圖進行重新繪製

library(ggpubr)
p <- ggboxplot(e, x = "plate", y = "MBases",
              color = "plate", palette = "jco",
              add = "jitter")

# Add p-value
p + stat_compare_means(method = 't.test')

6.隨機取384個MBases信息,跟前面的兩個plate的信息組合成新的數據框,第一列是分組,第二列是MBases,總共是384*3行數據。

indexes <- sample (nrow (e), 384)
data <- e [indexes, ]
data2 <- data[,c(3,1,2)]
dim(data2)

相關焦點

  • 【R語言】初級班+進階班+DVD-9月@北京
  • 獨家 | 手把手教你學習R語言(附資源連結)
    另一種學習方法是在線版本swirl(https://www.datacamp.com/swirl-r-tutorial),它能讓您在類似RStudio環境中學習R語言。除了上述在線資源,您還可以考慮以下優秀資源:CRAN免費教學R語言(https://cran.r-project.org/doc/manuals/R-intro.pdf)。
  • 超級乾貨 :手把手教你學習R語言(附資源連結)
    另一種學習方法是在線版本swirl(https://www.datacamp.com/swirl-r-tutorial),它能讓您在類似RStudio環境中學習R語言。除了上述在線資源,您還可以考慮以下優秀資源:CRAN免費教學R語言(https://cran.r-project.org/doc/manuals/R-intro.pdf)。
  • R語言對接高級語言Fortran
    (1)Fortran是當之無愧的性能之王,在本文的測試中可以看到Fortran代碼的效率是Rcpp的2倍、Julia的4倍、python的30倍、R語言的90倍。在for循環密集的代碼中,Fortran可以輕鬆達到R語言的200倍;(2)很多古老的、但專業上通用的模型採用Fortran語言編寫,翻譯成其他語言,人力所不能及。為何對接到R語言?
  • R語言初級教程: NA、Inf、NaN、NULL 特殊值
    is.na(x)]     ## 刪除缺失值[1] 2 5 8> sum(is.na(x))     ## 缺失值的個數[1] 2對於處理含有缺失值的向量,很多函數在默認參數下不能工作,比如:> x <- c(2, 5, NA, 7, NA, 8)
  • R語言-stringr-字符串處理
    單雙引號R語言中字符串輸入時,可以使用單引號,也可以使用雙引號。,不用轉義路徑複製和直接可用charchar <- r"(我是一名'R語言'學習者)"cat(char)常用函數截取字符串,匹配字符串,添加指定字符籌齊長度,去除左右兩邊空格,分割字符串,
  • 2020美容師(初級)模擬考試系統及初級作業模擬考試
    題庫來源:安全生產模擬考試一點通公眾號小程序2020美容師(初級)模擬考試系統及美容師(初級)作業模擬考試,包含美容師(初級)模擬考試系統答案解析及美容師(初級)作業模擬考試練習。由安全生產模擬考試一點通公眾號結合國家美容師(初級)考試最新大綱及美容師(初級)考試真題出具,有助於美容師(初級)在線考試考前練習。
  • R語言學習路線和常用數據挖掘包
    對於初學R語言的人,最常見的方式是:遇到不會的地方,就跑到論壇上吼一嗓子,然後欣然or悲傷的離去,一直到遇到下一個問題再回來。那麼,眾多書籍中,一個生手應該從哪一本著手呢?入門之後如何才能把自己練就成某個方面的高手呢?相信這是很多人心中的疑問。有這種疑問的人有福了,因為筆者將根據自己的經歷總結一下R語言書籍的學習路線圖以使Ruser少走些彎路。本文分為6個部分,分別介紹初級入門,高級入門,繪圖與可視化,計量經濟學,時間序列分析,金融等。
  • R語言學習課程大放送!
    初級統計與R(法語授課)FUN,暫無評分體驗度:沒上過分類:統計類法語課……根據老夫無責任猜想,應該是屬於統計學原理+R應用的課程,內容和結構與杜克大學的《數據分析與統計推斷》比較接近,目錄中涉及到R的部分只在lab中,所以也可能是課上不講,只在課外作業中練習。
  • R語言-安裝使用指南
    R語言 概述R語言是用於統計分析,圖形表示和報告的程式語言和軟體環境。
  • rPython:在R語言中調用python命令
    經常使用Python和R語言的人都知道,如果R中有某些功能Python不容易實現時,則可以安裝加載rpy2包,從而實現在python中調用R語言命令的功能
  • rpy2庫 | 在jupyter中調用R語言代碼
    Python勝在幹髒活累活,諸如數據採集、數據清洗、機器學習等;而R語言勝在統計分析、可視化等。所以,如果你正好Python和R都入門了,可以考慮兩者結合。那麼就會遇到今天的問題-如何在jupyter中使用R語言代碼?
  • R語言做深度學習
    如何用R語言做深度學習?我帶著這個問題,開始了我的學習與實踐。閱讀本文,你可以獲得:R語言做深度學習工作環境創建R語言快速實現神經網絡模型R語言做深度學習的資料深度學習的應用場景感謝RStudio公司開發的keras包,使得R語言可以利用keras深度學習框架來做深度學習,具有簡潔,易學,好用等特性。什麼是Keras?
  • r語言有什麼優劣勢及R語言的未來發展趨勢_R語言在現實中的應用
    正如Tiobe、PyPL以及Redmonk等程式語言人氣排名所指出,R語言所受到的關注程度正在快速提升。作為一款誕生於上世紀九十年代的語言,R已經成為S統計程式語言的一類實現方式。已經擁有十八年R編程經驗的高校教授兼Coursera在線平臺培訓師Roger Peng指出,「R語言已經成為統計領域最具人氣的語言選項」。
  • 什麼是R語言
    首先介紹一本學習R語言的書,《R語言實戰》。原作者是業內大名鼎鼎的Quick-R網站創始人Robert I.
  • 【R知識】R語言apply函數族筆記
    為什麼用apply因為我是一個程式設計師,所以在最初學習R的時候,當成「又一門程式語言」來學習,但是怎麼學都覺得彆扭。
  • 掌握R語言for循環一文就夠了(認真臉)
    嗨,大家好,我就是帥氣的小編~R語言是進行統計分析和可視化的優秀語言(其實機器學習和網頁製作也可以用R,小聲說~|ω`))R語言相信大家在利用R語言進行數據分析的時候可能會有大數據分析需求。所謂大數據,很好理解,就是大樣本高維度數據,這樣的數據在當今信息爆炸時代,很是常見。
  • 【R語言學習】R語言概述與軟體下載安裝
    但是R軟體的使用需要編程基礎,因此R語言的學習就顯得尤為重要。科研創新服務平臺擬結合R軟體開展一系列R語言學習教程,旨在幫助科研人員儘快了解R語言在生物醫學領域中的應用,敬請期待!R語言是用於統計分析,圖形表示報告的程式語言和軟體環境。
  • 9 本優秀的 R 語言免費電子圖書
    R語言是主要用於統計分析、繪圖的語言和操作環境。 R本來是由來自紐西蘭奧克蘭大學的Ross Ihaka和Robert Gentleman 開發。
  • 2020中式烹調師(初級)考試及中式烹調師(初級)作業考試題庫
    題庫來源:安全生產模擬考試一點通小程序2020中式烹調師(初級)考試及中式烹調師(初級)作業考試題庫,包含中式烹調師(初級)考試答案解析及中式烹調師(初級)作業考試題庫練習。由安全生產模擬考試一點通公眾號結合國家中式烹調師(初級)考試最新大綱及中式烹調師(初級)考試真題出具,有助於中式烹調師(初級)實操考試視頻考前練習。