![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
簡(jiǎn)介 文章較長(zhǎng),點(diǎn)擊直達(dá)我的博客说搅,瀏覽效果更好。本文內(nèi)容基本是來(lái)源于STHDA弄唧,這是一份十分詳細(xì)的ggplot2使用指南适肠,因此我將其翻譯成中文,一是有助于我自己學(xué)習(xí)理解侯养,另外...
首先要掌握sample()和runif()澄干,這兩個(gè)函數(shù)可以用來(lái)在R中生成隨機(jī)值逛揩。 本章其他的數(shù)據(jù)模型可以參考R in Action等更專(zhuān)業(yè)的書(shū)籍
Explore 在探索連續(xù)型數(shù)據(jù)時(shí)辩稽,sd、var从媚、range等都是常用函數(shù)逞泄。先cut拜效,再table則可以將連續(xù)轉(zhuǎn)為離散再進(jìn)行觀察炭懊。在比較兩個(gè)多更多等長(zhǎng)的numeric vec...
with和within with和within都是能夠evaluate an R expression in an environment constructed from ...
數(shù)據(jù)清洗是數(shù)據(jù)分析中最為繁雜頭疼的部分侮腹。 字符串清洗 R自帶函數(shù) grep,grepl和regexpr是R自帶的三個(gè)字符串匹配函數(shù)父阻。 grep返回符合pattern匹配的元素...
來(lái)自R本身的data data()可以列舉出R本體和已載入package中帶的數(shù)據(jù)集。data(package = .packages(all.available = TRU...
Hadley Wickham大神的力作加矛。lubridate包讓時(shí)間數(shù)據(jù)的運(yùn)算變得極為簡(jiǎn)便。 string轉(zhuǎn)time 從字符串到時(shí)間格式使用ymd()系列函數(shù)斟览。只要字符串中是按...
原生格式 R中自帶的時(shí)間數(shù)據(jù)有3種格式。POSIXct格式本質(zhì)上是從1970年起始到某時(shí)刻的秒數(shù)辑奈。POSIXlt格式是將年月日時(shí)分秒儲(chǔ)存的一個(gè)list已烤。 Date格式,儲(chǔ)存從...
如同python的library妓羊,R中有對(duì)應(yīng)的packages。 載入和刪除 安裝躁绸、載入和刪除R包在Rstudio下都能夠很方便地完成裕循,無(wú)需贅言。 管理 查看本session...
plyr包提供了多種方便的函數(shù)剥哑。在這里只簡(jiǎn)單整理里面的apply族函數(shù)。plyr族的apply形式統(tǒng)一為**apply淹父。 兩個(gè) * 可以取的字符有l(wèi),d,a,r,_ 星持。...
在array中進(jìn)行隱式循環(huán) lapply督暂,vapply和sapply不能直接用于matrix等array中,這3個(gè)函數(shù)會(huì)將array視作vector穷吮,沿著column的方向?qū)?..
R的精華部分就在這一章。這一章需要明確的是不同的apply函數(shù)擁有不同的輸入和輸出格式捡鱼。 簡(jiǎn)單重復(fù) replicate可以直接將某個(gè)函數(shù)重復(fù)進(jìn)行n次八回,輸出結(jié)果默認(rèn)為一個(gè)arr...
R中有各大語(yǔ)言都有的if/else驾诈,也有自己特有ifelse缠诅。 單值條件判斷 R中的if類(lèi)似其他語(yǔ)言(如python),只能接受單個(gè)的TRUE或FALSE乍迄,不能接受NA,否則...
創(chuàng)建 在創(chuàng)建和讀入dataframe時(shí)闯两,R在默認(rèn)條件下會(huì)自動(dòng)將含有字符串的column轉(zhuǎn)化為factor褥伴。factor()函數(shù)則能夠手動(dòng)將string轉(zhuǎn)化為factor漾狼。le...
構(gòu)筑/連接 構(gòu)筑一個(gè)string類(lèi)型的vector,最常用的是c()函數(shù)逊躁。同時(shí)paste()函數(shù)也很常用似踱。 toString()函數(shù)只接受一個(gè)string,輸出一個(gè)strin...
熟悉python的函數(shù)后核芽,這里只總結(jié)一些R函數(shù)的獨(dú)特之處囚戚。R的函數(shù)沒(méi)有顯式的return,而是自動(dòng)返回the last value that is calculated.如果...
R中的環(huán)境(environment)和作用域(scope)使用list了這一數(shù)據(jù)結(jié)構(gòu)弯淘,正如同python中使用對(duì)應(yīng)的dict結(jié)構(gòu)進(jìn)行管理绿店。當(dāng)然環(huán)境本身不是list這一clas...
dataframe是R的特色數(shù)據(jù)結(jié)構(gòu)之一。它相當(dāng)于matrix + list假勿,因此二者的很多性質(zhì)也直接繼承了過(guò)來(lái)借嗽。 創(chuàng)建 dataframe創(chuàng)建的基本格式依然是 data.f...
從某個(gè)角度來(lái)說(shuō)转培,R中的list對(duì)應(yīng)的是Python中的dictionary恶导。但list是能夠利用序號(hào)index的,而dict不能浸须。list就是一個(gè)典型的recursive型數(shù)...