2020-04-14


title: "R_basic"
author: "Mande Xue"
date: "2020/4/14"
output:
html_document: default
(所有代碼參考自生信寶典-R學(xué)習(xí)教程)


knitr::opts_chunk$set(echo = TRUE)

R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.

When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:

#creat a vector
a <- c(rnorm(5), rnorm(5,1),runif(5),runif(5,-1,1),1:5, rep(0,5),c(2,10,11,13,4),scale(1:5)[1:5])
a
# ncol = 5 , 
# byrow = T, fill the matrix by row
a <- matrix(a, ncol = 5, byrow = T)
a
# 按行加和
# rowSums(a)

#去除全部為零的行

a <- a[rowSums(abs(a))!= 0,] 
a

a*2

log2(abs(a)+1)


apply(a,2,var)
# 1 按行
# 2 按列
apply(a,1,mean)

b = a[apply(a,1,mean) > 0,]
b
# order函數(shù) 排序

# mad 中值絕對(duì)偏差
order(apply(b,1,mad),decreasing = T)

c = b[order(apply(b,1,mad),decreasing = T),]
c
# 添加行名
rownames(c) <- paste("Gene",letters[1:nrow(c)],sep = "_")
# 添加列名
colnames(c) <- toupper(letters[1:ncol(c)])

c
#轉(zhuǎn)置
expr = t(c)
expr
#矩陣操作
expr2 =expr
expr2[expr2 < 0] = 0
expr2
expr2 <- as.data.frame(expr2)
str(expr2)

#利用列名當(dāng)索引
expr2[expr2$Gene_c < 1 ,"Gene_b"]<-1
expr2
# 讀入樣品信息
sampleInfo = "Samp;Group;Genotype
A;Control;WT
B;Control;WT
D;Treatment;Mutant
C;Treatment;Mutant
E;Treatment;WT
F;Treatment;WT"
phenoData = read.table(text=sampleInfo,sep=";", header=T, row.names=1, quote="")
phenoData
#  %in% 函數(shù)的過(guò)濾功能
phenoData = phenoData[rownames(phenoData) %in% rownames(expr),]
phenoData
# merge matrix
# by = 0炕檩,按行的名字排序
# by = columnname 按照共有的某一列合并

merge_data <- merge(expr,phenoData,by = 0, all.x = T)
merge_data



rownames(merge_data) <-merge_data$Row.names
merge_data

merge_data[,-1]
merge_data


merge_data[sapply(merge_data, is.numeric)]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末盆偿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子阵苇,更是在濱河造成了極大的恐慌备禀,老刑警劉巖洲拇,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異曲尸,居然都是意外死亡赋续,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)另患,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)纽乱,“玉大人,你說(shuō)我怎么就攤上這事昆箕⊙涣校” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵为严,是天一觀的道長(zhǎng)敛熬。 經(jīng)常有香客問(wèn)我,道長(zhǎng)第股,這世上最難降的妖魔是什么应民? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮夕吻,結(jié)果婚禮上诲锹,老公的妹妹穿的比我還像新娘。我一直安慰自己涉馅,他們只是感情好归园,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著稚矿,像睡著了一般庸诱。 火紅的嫁衣襯著肌膚如雪捻浦。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天桥爽,我揣著相機(jī)與錄音朱灿,去河邊找鬼。 笑死钠四,一個(gè)胖子當(dāng)著我的面吹牛盗扒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缀去,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼侣灶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了缕碎?” 一聲冷哼從身側(cè)響起褥影,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎阎曹,沒(méi)想到半個(gè)月后伪阶,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡处嫌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斟湃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熏迹。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖凝赛,靈堂內(nèi)的尸體忽然破棺而出注暗,到底是詐尸還是另有隱情,我是刑警寧澤墓猎,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布捆昏,位于F島的核電站,受9級(jí)特大地震影響毙沾,放射性物質(zhì)發(fā)生泄漏骗卜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一左胞、第九天 我趴在偏房一處隱蔽的房頂上張望寇仓。 院中可真熱鬧究驴,春花似錦磺送、人聲如沸旅掂。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)家制。三九已至饼拍,卻和暖如春渣磷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罢猪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工捕虽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人坡脐。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓泄私,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親备闲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子晌端,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

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

  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,457評(píng)論 0 13
  • 1、單詞 注:在英語(yǔ)中恬砂,時(shí)間副詞和地點(diǎn)副詞前不能加介詞咧纠,方式副詞使用最多。2泻骤、副詞擴(kuò)展:副詞屬于八大詞類之一漆羔,用來(lái)...
    執(zhí)著_7fb1閱讀 319評(píng)論 0 0
  • 班級(jí): L3-B 姓名:Kitty 學(xué)號(hào):20193000603 日期: 2020/4/14 作業(yè)序:...
    Kitty陳閱讀 298評(píng)論 4 0
  • 我演痒,屬于一個(gè)女屌絲吧!思想特別奮進(jìn)趋惨,行動(dòng)力卻是拖延癥鸟顺。我胖,還黑器虾,還不漂亮讯嫂。自卑是從小時(shí)候跟隨我成長(zhǎng)。但誰(shuí)都不會(huì)看...
    無(wú)殤的殤閱讀 272評(píng)論 1 0
  • Brunette Ambitionby Lea Michele 雖然在此之前完全不知道Lea Michele是誰(shuí)兆沙,...
    shamumu閱讀 377評(píng)論 0 0