R語(yǔ)言基礎(chǔ)
由于本人前期有一些R語(yǔ)言的基礎(chǔ)胜嗓,今天學(xué)習(xí)的內(nèi)容對(duì)我來(lái)說(shuō)并不陌生,之后我會(huì)放一個(gè)思維導(dǎo)圖钩乍。簡(jiǎn)述下今天的學(xué)習(xí)內(nèi)容兼蕊。在這里我只是想說(shuō)下我對(duì)R語(yǔ)言的認(rèn)識(shí)。
我理解的R語(yǔ)言的概念
簡(jiǎn)單來(lái)說(shuō)件蚕,R語(yǔ)言是一種輔助處理數(shù)據(jù)、構(gòu)建模型并完成可視化的科學(xué)工具产禾。但在這個(gè)過(guò)程中排作,我們需要與電腦進(jìn)行交互,表達(dá)我們的訴求亚情,從而達(dá)到預(yù)期目標(biāo)和結(jié)果妄痪。而架起這種溝通的橋梁就是一段段神奇的代碼、一個(gè)個(gè)強(qiáng)大的函數(shù)楞件。
R語(yǔ)言的魅力
剛開(kāi)始時(shí)衫生,吸引我學(xué)習(xí)R語(yǔ)言的動(dòng)力是畫(huà)出和別人一樣漂亮的火山圖、熱圖土浸、小提琴圖罪针、圈圖...
但想要完成這些數(shù)據(jù)的可視化。你要學(xué)習(xí)數(shù)據(jù)的導(dǎo)入黄伊,整理泪酱。在可視化之前甚至需要對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換。
帶著這種目的还最,你需要從最簡(jiǎn)單的基礎(chǔ)運(yùn)算墓阀,基礎(chǔ)包中的簡(jiǎn)單函數(shù)學(xué)起。當(dāng)熟練掌握基礎(chǔ)函數(shù)后(如rm;seq;rep;intersect;rownames;as.datefram等)拓轻,你會(huì)為他們的強(qiáng)大功能而驚喜斯撮。同時(shí),新的挑戰(zhàn)也會(huì)躍入眼簾扶叉,那就是由各種你認(rèn)為的強(qiáng)大函數(shù)封裝而成的R包勿锅。
R包作為函數(shù)、數(shù)據(jù)和文檔的集合辜梳。通過(guò)組合簡(jiǎn)單的函數(shù)粱甫,完成了對(duì)基礎(chǔ)功能的拓展,達(dá)到了新的高度作瞄,這才是最吸引我的地方茶宵。
開(kāi)始時(shí)我非常熱衷于弄清楚R包(主要是可視化R包:ggplot2;pheatmap等)中每一個(gè)函數(shù)的功能宗挥,通過(guò)不同的函數(shù)調(diào)整可視化結(jié)果的參數(shù)乌庶,展示出更加漂亮的結(jié)果种蝶。這也完成了我最初學(xué)習(xí)R語(yǔ)言的初衷。
隨著學(xué)習(xí)的深入瞒大,也不斷刷新了我對(duì)R語(yǔ)言的認(rèn)識(shí)螃征,尤其是編程部分的學(xué)習(xí),讓我感受到了R語(yǔ)言邏輯的魅力透敌,通過(guò)一段段代碼盯滚,將龐雜繁復(fù)的事情逐一實(shí)現(xiàn)的過(guò)程,非常有成就感酗电。同樣讓我懂得了自己掌握的R語(yǔ)言只是其中的冰山一角魄藕。也激起了想要深入學(xué)習(xí)的欲望和斗志,因?yàn)檫@是一個(gè)思維碰撞的過(guò)程撵术。目前最大的心愿就是能夠通過(guò)學(xué)習(xí)完成一個(gè)R包的構(gòu)建背率,但我知道路還有很遠(yuǎn),仍需砥礪前行嫩与。