學(xué)習(xí)小組Day6筆記-zkh

配置鏡像源

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) #對應(yīng)清華源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #對應(yīng)中科大源
file.edit('~/.Rprofile') #在Rprofile運(yùn)行上兩行代碼即可
options()repos和options()BioC_mirror #檢驗(yàn)鏡像源配置

R包安裝

install.packages(“包”)或者BiocManager::install(“包”) #區(qū)別在于是在CRAN還是Bioconductor

加載包

library(包)
require(包)

dplyr基礎(chǔ)函數(shù)(test <- iris[c(1:2,51:52,101:102),] 示例數(shù)據(jù))

mutate() #新增列
mutate(test, new = Sepal.Length * Sepal.Width) #test是文件名贾富,后面是操作
select() #按列篩選
select(test,Sepal.Length)
filter() 篩選行
filter(test, Species == "setosa"&Sepal.Length > 5 )

arrange(),按某1列或某幾列對整個(gè)表格進(jìn)行排序

arrange(test, Sepal.Length) #默認(rèn)從小到大
arrange(test, desc(Sepal.Length)) #加desc從大到小

summarise():匯總

summarise(test, mean(Sepal.Length), sd(Sepal.Length)) #mean平均歉眷,sd標(biāo)準(zhǔn)差
summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length))
summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length)) #搭配group_by使用

管道操作 %>% (cmd/ctr + shift + M)

  1. 管道運(yùn)算符 %>% 的意思是:將左邊的運(yùn)算結(jié)果,以輸入的方式傳給右邊函數(shù)
  2. x %>% f() %>% g() # 等同于 g(f(x)) 先對 x 進(jìn)行 f 操作 , 接著對結(jié)果進(jìn)行 g操作
    e.g. test %>% group_by(Species) %>% summarise(mean(Sepal.Length), sd(Sepal.Length))

count統(tǒng)計(jì)某列的unique值

count(test,Species)

dplyr處理關(guān)系數(shù)據(jù)

stringsAsFactors = F #即將2個(gè)表進(jìn)行連接颤枪,注意:不要引入factor

test1 <- data.frame(x = c('b','e','f','x'), z = c("A","B","C",'D'),stringsAsFactors = F) #data.frame 創(chuàng)建數(shù)據(jù)框

內(nèi)連inner_join,取交集

inner_join(test1, test2, by = "x")

左連left_join

left_join(test1, test2, by = 'x') 與 left_join(test2, test1, by = 'x') 有區(qū)別汗捡,以前面那個(gè)為準(zhǔn)

全連full_join

full_join( test1, test2, by = 'x') x全都有,但是剩下的參數(shù)都以test1的x為準(zhǔn)

半連接:返回能夠與y表匹配的x表所有記錄semi_join

semi_join(x = test1, y = test2, by = 'x')

反連接:返回?zé)o法與y表匹配的x表的所記錄anti_join

anti_join(x = test2, y = test1, by = 'x')

簡單合并

bind_rows()函數(shù)需要兩個(gè)表格列數(shù)相同畏纲,而bind_cols()函數(shù)則需要兩個(gè)數(shù)據(jù)框有相同的行數(shù)
bind_rows(test1, test2) #合并行扇住,需列數(shù)相同
bind_cols(test1, test3) #合并列,需行數(shù)相同


R包.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末盗胀,一起剝皮案震驚了整個(gè)濱河市艘蹋,隨后出現(xiàn)的幾起案子服傍,更是在濱河造成了極大的恐慌挠他,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件跳仿,死亡現(xiàn)場離奇詭異屑迂,居然都是意外死亡浸策,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門屈糊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來的榛,“玉大人,你說我怎么就攤上這事逻锐》蛏危” “怎么了雕薪?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長晓淀。 經(jīng)常有香客問我所袁,道長,這世上最難降的妖魔是什么凶掰? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任燥爷,我火速辦了婚禮,結(jié)果婚禮上懦窘,老公的妹妹穿的比我還像新娘前翎。我一直安慰自己,他們只是感情好畅涂,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布港华。 她就那樣靜靜地躺著,像睡著了一般午衰。 火紅的嫁衣襯著肌膚如雪立宜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天臊岸,我揣著相機(jī)與錄音橙数,去河邊找鬼。 笑死帅戒,一個(gè)胖子當(dāng)著我的面吹牛灯帮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜘澜,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼施流,長吁一口氣:“原來是場噩夢啊……” “哼响疚!你這毒婦竟也來了鄙信?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤忿晕,失蹤者是張志新(化名)和其女友劉穎装诡,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體践盼,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸦采,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了咕幻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渔伯。...
    茶點(diǎn)故事閱讀 40,498評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖肄程,靈堂內(nèi)的尸體忽然破棺而出锣吼,到底是詐尸還是另有隱情选浑,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布玄叠,位于F島的核電站古徒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏读恃。R本人自食惡果不足惜隧膘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寺惫。 院中可真熱鬧疹吃,春花似錦、人聲如沸西雀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蒋搜。三九已至篡撵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間豆挽,已是汗流浹背育谬。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帮哈,地道東北人膛檀。 一個(gè)月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像娘侍,于是被迫代替她去往敵國和親咖刃。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評論 2 359

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