作業(yè)

終極練習(xí)題

1.使用循環(huán)指郁,對(duì)iris的1到4列分別畫點(diǎn)圖(plot)

par(mfrow = c(2,2))
for (i in 1:4){
  plot(iris[,i], col = iris[,5], ylab = colnames(iris)[i])
}

2.生成一個(gè)隨機(jī)數(shù)(rnorm)組成的10行6列的矩陣靶衍,

列名為sample1坯门,sample2….sample6,
行名為gene1遂庄,gene2…gene10,
分組為sample1劲赠、2涛目、3屬于A組,sample4凛澎、5霹肝、6屬于B組。
用循環(huán)對(duì)每個(gè)基因畫ggplot2箱線圖塑煎,并嘗試拼圖沫换。

  • 循環(huán)
library(ggplot2)
exp <- matrix(rnorm(60), nrow = 10, ncol = 6,
              dimnames = list(paste0("gene",1:10),              
                              paste0("sample",1:6)))

#loop
dat <- as.data.frame(t(exp))
dat$group <- rep(c("A","B"),each = 3)
p <- list()
for (i in 1:10) {
  p[[i]] <- ggplot(dat, aes_string("group", colnames(dat)[i], color = "group"))+
    geom_boxplot()+
    geom_jitter()
}
library(patchwork)
wrap_plots(p,nrow = 2,guides = "collect") #未知數(shù)量圖片(一列表)生成到一起
#aes() 寫什么映射什么,必須寫具體列名
#aes_string() 必須寫字符串最铁,若是代碼塊會(huì)先運(yùn)行讯赏,若結(jié)果是字符串即可
  • 分面
#facet
library(tidyverse)
library(ggplot2)
exp <- matrix(rnorm(60), nrow = 10, ncol = 6,
              dimnames = list(paste0("gene",1:10),              
                              paste0("sample",1:6)))
exp %>% 
  t() %>% 
  as.data.frame() %>% 
  mutate(group = rep(c("A","B"),each = 3)) %>% 
  gather(geneid, nm, -group) %>% 
  ggplot(aes(group, nm, color = group))+
    geom_boxplot()+
    geom_jitter()+
    facet_wrap(~geneid, nrow = 2)

3. 模擬出幾個(gè)類似的文件,用R實(shí)現(xiàn)批量重命名

f = c("a .txt","b .txt","c .txt")
for(i in 1:3){
  file.create(f[[i]]) 
}
f2 = str_remove(f," ")
for(i in 1:3){
  file.rename(f[[i]],f2[[i]]) 
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末炭晒,一起剝皮案震驚了整個(gè)濱河市待逞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌网严,老刑警劉巖识樱,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異震束,居然都是意外死亡怜庸,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門垢村,熙熙樓的掌柜王于貴愁眉苦臉地迎上來割疾,“玉大人,你說我怎么就攤上這事嘉栓『觊牛” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵侵佃,是天一觀的道長麻昼。 經(jīng)常有香客問我,道長馋辈,這世上最難降的妖魔是什么抚芦? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上叉抡,老公的妹妹穿的比我還像新娘尔崔。我一直安慰自己,他們只是感情好褥民,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布季春。 她就那樣靜靜地躺著,像睡著了一般轴捎。 火紅的嫁衣襯著肌膚如雪鹤盒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天侦副,我揣著相機(jī)與錄音侦锯,去河邊找鬼。 笑死秦驯,一個(gè)胖子當(dāng)著我的面吹牛尺碰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播译隘,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼亲桥,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了固耘?” 一聲冷哼從身側(cè)響起题篷,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎厅目,沒想到半個(gè)月后番枚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡损敷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年葫笼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拗馒。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡路星,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诱桂,到底是詐尸還是另有隱情洋丐,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布挥等,位于F島的核電站垫挨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏触菜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一哀峻、第九天 我趴在偏房一處隱蔽的房頂上張望涡相。 院中可真熱鬧哲泊,春花似錦、人聲如沸催蝗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丙号。三九已至先朦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間犬缨,已是汗流浹背喳魏。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國打工刺彩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留创倔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓焚碌,卻偏偏與公主長得像十电,于是被迫代替她去往敵國和親摆出。 傳聞我的和親對(duì)象是個(gè)殘疾皇子爷恳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容