一矮台、設(shè)置默認(rèn)鏡像
file.edit('~/.Rprofile')
# options函數(shù)就是設(shè)置R運(yùn)行過程中的一些選項(xiàng)設(shè)置
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) #對(duì)應(yīng)清華源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #對(duì)應(yīng)中科大源
# 當(dāng)然可以換成其他地區(qū)的鏡像
保存 =》問題:這個(gè)鍵找不到?不會(huì)保存
options()$repos
options()$BioC_mirror
#確認(rèn)設(shè)置是否成功
二涯曲、加載R包
1.library(dplyr)
2.dplyr常用函數(shù)
mutate | 添加新的列 |
---|---|
select | 按列篩選(按列數(shù)或者列名) |
filter | 篩選行 |
arrange | 按某1列或某幾列對(duì)整個(gè)表格進(jìn)行排序,默認(rèn)從小到大排序斯入,desc()從大到小 |
summaris | 對(duì)數(shù)據(jù)進(jìn)行匯總操作,結(jié)合group_by使用實(shí)用性強(qiáng) |
管道操作 | %>% (cmd/ctr + shift + M) |
count | count統(tǒng)計(jì)某列的unique值 |
3.將2個(gè)表進(jìn)行連接晰搀,注意:不要引入factor,options(stringsAsFactors = F)
4.dplyr處理關(guān)系數(shù)據(jù)
1)內(nèi)連inner_join,取交集 inner_join(test1, test2, by = "x") 2)左連left_join 3)全連full_join 4)半連接:返回能夠與y表匹配的x表所有記錄semi_join 5)反連接:返回?zé)o法與y表匹配的x表的所記錄anti_join 6)簡(jiǎn)單合并,在相當(dāng)于base包里的cbind()函數(shù)和rbind()函數(shù);注意眯牧,bind_rows()函數(shù)需要兩個(gè)表格列數(shù)相同蹋岩,而bind_cols()函數(shù)則需要兩個(gè)數(shù)據(jù)框有相同的行數(shù)