【r<-基礎(chǔ)|分析】初學(xué)者學(xué)習(xí)tidyverse

tidyverse是一組處理與可視化R包的集合,其中ggplot2dplyr最廣為人知蚂斤。

核心包有以下一些:

  • ggplot2 - 可視化數(shù)據(jù)
  • dplyr - 數(shù)據(jù)操作語法殖熟,可以用它解決大部分?jǐn)?shù)據(jù)處理問題
  • tidyr - 清理數(shù)據(jù)
  • readr - 讀入表格數(shù)據(jù)
  • purrr - 提供一個完整一致的工具集增強(qiáng)R的函數(shù)編程
  • tibble - 新一代數(shù)據(jù)框
  • stringr - 提供函數(shù)集用來處理字符數(shù)據(jù)
  • forcats - 提供有用工具用來處理因子問題

有幾個包沒接觸過牵舵,R包太多了悍引,這些強(qiáng)力包還是有必要接觸和學(xué)習(xí)下使用妒蛇,碰到問題事半功倍机断。

安裝tidyverse

install.packages("tidyverse")

導(dǎo)入:

library(tidyverse)
## -- Attaching packages --------------------------------------- tidyverse 1.2.1 --
## √ ggplot2 2.2.1     √ purrr   0.2.4
## √ tibble  1.4.2     √ dplyr   0.7.4
## √ tidyr   0.8.0     √ stringr 1.3.0
## √ readr   1.1.1     √ forcats 0.3.0
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag()    masks stats::lag()

有用的函數(shù)

# tidyverse與其他包的沖突
tidyverse_conflicts()
# 列出所有tidyverse的依賴包
tidyverse_deps()
#獲取tidyverse的logo
tidyverse_logo()
# 列出所有tidyverse包
tidyverse_packages()
# 更新tidyverse包
tidyverse_update()

載入數(shù)據(jù)

library(datasets)
#install.packages("gapminder")
library(gapminder)
attach(iris)

dplyr

過濾

filter()函數(shù)可以用來取數(shù)據(jù)子集。

iris %>% 
    filter(Species == "virginica") # 指定滿足的行
##    Sepal.Length Sepal.Width Petal.Length Petal.Width   Species
## 1           6.3         3.3          6.0         2.5 virginica
## 2           5.8         2.7          5.1         1.9 virginica
## 3           7.1         3.0          5.9         2.1 virginica
## 4           6.3         2.9          5.6         1.8 virginica
## 5           6.5         3.0          5.8         2.2 virginica
## 6           7.6         3.0          6.6         2.1 virginica
## 7           4.9         2.5          4.5         1.7 virginica
## 8           7.3         2.9          6.3         1.8 virginica
## 9           6.7         2.5          5.8         1.8 virginica
## 10          7.2         3.6          6.1         2.5 virginica
## 11          6.5         3.2          5.1         2.0 virginica
## 12          6.4         2.7          5.3         1.9 virginica
## 13          6.8         3.0          5.5         2.1 virginica
## 14          5.7         2.5          5.0         2.0 virginica
## 15          5.8         2.8          5.1         2.4 virginica
## 16          6.4         3.2          5.3         2.3 virginica
## 17          6.5         3.0          5.5         1.8 virginica
## 18          7.7         3.8          6.7         2.2 virginica
## 19          7.7         2.6          6.9         2.3 virginica
## 20          6.0         2.2          5.0         1.5 virginica
## 21          6.9         3.2          5.7         2.3 virginica
## 22          5.6         2.8          4.9         2.0 virginica
## 23          7.7         2.8          6.7         2.0 virginica
## 24          6.3         2.7          4.9         1.8 virginica
## 25          6.7         3.3          5.7         2.1 virginica
## 26          7.2         3.2          6.0         1.8 virginica
## 27          6.2         2.8          4.8         1.8 virginica
## 28          6.1         3.0          4.9         1.8 virginica
## 29          6.4         2.8          5.6         2.1 virginica
## 30          7.2         3.0          5.8         1.6 virginica
## 31          7.4         2.8          6.1         1.9 virginica
## 32          7.9         3.8          6.4         2.0 virginica
## 33          6.4         2.8          5.6         2.2 virginica
## 34          6.3         2.8          5.1         1.5 virginica
## 35          6.1         2.6          5.6         1.4 virginica
## 36          7.7         3.0          6.1         2.3 virginica
## 37          6.3         3.4          5.6         2.4 virginica
## 38          6.4         3.1          5.5         1.8 virginica
## 39          6.0         3.0          4.8         1.8 virginica
## 40          6.9         3.1          5.4         2.1 virginica
## [到達(dá)getOption("max.print") -- 略過10行]]
iris %>% 
    filter(Species == "virginica", Sepal.Length > 6) # 多個條件用,分隔
##    Sepal.Length Sepal.Width Petal.Length Petal.Width   Species
## 1           6.3         3.3          6.0         2.5 virginica
## 2           7.1         3.0          5.9         2.1 virginica
## 3           6.3         2.9          5.6         1.8 virginica
## 4           6.5         3.0          5.8         2.2 virginica
## 5           7.6         3.0          6.6         2.1 virginica
## 6           7.3         2.9          6.3         1.8 virginica
## 7           6.7         2.5          5.8         1.8 virginica
## 8           7.2         3.6          6.1         2.5 virginica
## 9           6.5         3.2          5.1         2.0 virginica
## 10          6.4         2.7          5.3         1.9 virginica
## 11          6.8         3.0          5.5         2.1 virginica
## 12          6.4         3.2          5.3         2.3 virginica
## 13          6.5         3.0          5.5         1.8 virginica
## 14          7.7         3.8          6.7         2.2 virginica
## 15          7.7         2.6          6.9         2.3 virginica
## 16          6.9         3.2          5.7         2.3 virginica
## 17          7.7         2.8          6.7         2.0 virginica
## 18          6.3         2.7          4.9         1.8 virginica
## 19          6.7         3.3          5.7         2.1 virginica
## 20          7.2         3.2          6.0         1.8 virginica
## 21          6.2         2.8          4.8         1.8 virginica
## 22          6.1         3.0          4.9         1.8 virginica
## 23          6.4         2.8          5.6         2.1 virginica
## 24          7.2         3.0          5.8         1.6 virginica
## 25          7.4         2.8          6.1         1.9 virginica
## 26          7.9         3.8          6.4         2.0 virginica
## 27          6.4         2.8          5.6         2.2 virginica
## 28          6.3         2.8          5.1         1.5 virginica
## 29          6.1         2.6          5.6         1.4 virginica
## 30          7.7         3.0          6.1         2.3 virginica
## 31          6.3         3.4          5.6         2.4 virginica
## 32          6.4         3.1          5.5         1.8 virginica
## 33          6.9         3.1          5.4         2.1 virginica
## 34          6.7         3.1          5.6         2.4 virginica
## 35          6.9         3.1          5.1         2.3 virginica
## 36          6.8         3.2          5.9         2.3 virginica
## 37          6.7         3.3          5.7         2.5 virginica
## 38          6.7         3.0          5.2         2.3 virginica
## 39          6.3         2.5          5.0         1.9 virginica
## 40          6.5         3.0          5.2         2.0 virginica
## [到達(dá)getOption("max.print") -- 略過1行]]

排序

arrange()函數(shù)用來對觀察值排序绣夺,默認(rèn)是升序吏奸。

iris %>% 
    arrange(Sepal.Length)
##     Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
## 1            4.3         3.0          1.1         0.1     setosa
## 2            4.4         2.9          1.4         0.2     setosa
## 3            4.4         3.0          1.3         0.2     setosa
## 4            4.4         3.2          1.3         0.2     setosa
## 5            4.5         2.3          1.3         0.3     setosa
## 6            4.6         3.1          1.5         0.2     setosa
## 7            4.6         3.4          1.4         0.3     setosa
## 8            4.6         3.6          1.0         0.2     setosa
## 9            4.6         3.2          1.4         0.2     setosa
## 10           4.7         3.2          1.3         0.2     setosa
## 11           4.7         3.2          1.6         0.2     setosa
## 12           4.8         3.4          1.6         0.2     setosa
## 13           4.8         3.0          1.4         0.1     setosa
## 14           4.8         3.4          1.9         0.2     setosa
## 15           4.8         3.1          1.6         0.2     setosa
## 16           4.8         3.0          1.4         0.3     setosa
## 17           4.9         3.0          1.4         0.2     setosa
## 18           4.9         3.1          1.5         0.1     setosa
## 19           4.9         3.1          1.5         0.2     setosa
## 20           4.9         3.6          1.4         0.1     setosa
## 21           4.9         2.4          3.3         1.0 versicolor
## 22           4.9         2.5          4.5         1.7  virginica
## 23           5.0         3.6          1.4         0.2     setosa
## 24           5.0         3.4          1.5         0.2     setosa
## 25           5.0         3.0          1.6         0.2     setosa
## 26           5.0         3.4          1.6         0.4     setosa
## 27           5.0         3.2          1.2         0.2     setosa
## 28           5.0         3.5          1.3         0.3     setosa
## 29           5.0         3.5          1.6         0.6     setosa
## 30           5.0         3.3          1.4         0.2     setosa
## 31           5.0         2.0          3.5         1.0 versicolor
## 32           5.0         2.3          3.3         1.0 versicolor
## 33           5.1         3.5          1.4         0.2     setosa
## 34           5.1         3.5          1.4         0.3     setosa
## 35           5.1         3.8          1.5         0.3     setosa
## 36           5.1         3.7          1.5         0.4     setosa
## 37           5.1         3.3          1.7         0.5     setosa
## 38           5.1         3.4          1.5         0.2     setosa
## 39           5.1         3.8          1.9         0.4     setosa
## 40           5.1         3.8          1.6         0.2     setosa
## [到達(dá)getOption("max.print") -- 略過110行]]

iris %>% 
    arrange(desc(Sepal.Length)) # 降序
##     Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
## 1            7.9         3.8          6.4         2.0  virginica
## 2            7.7         3.8          6.7         2.2  virginica
## 3            7.7         2.6          6.9         2.3  virginica
## 4            7.7         2.8          6.7         2.0  virginica
## 5            7.7         3.0          6.1         2.3  virginica
## 6            7.6         3.0          6.6         2.1  virginica
## 7            7.4         2.8          6.1         1.9  virginica
## 8            7.3         2.9          6.3         1.8  virginica
## 9            7.2         3.6          6.1         2.5  virginica
## 10           7.2         3.2          6.0         1.8  virginica
## 11           7.2         3.0          5.8         1.6  virginica
## 12           7.1         3.0          5.9         2.1  virginica
## 13           7.0         3.2          4.7         1.4 versicolor
## 14           6.9         3.1          4.9         1.5 versicolor
## 15           6.9         3.2          5.7         2.3  virginica
## 16           6.9         3.1          5.4         2.1  virginica
## 17           6.9         3.1          5.1         2.3  virginica
## 18           6.8         2.8          4.8         1.4 versicolor
## 19           6.8         3.0          5.5         2.1  virginica
## 20           6.8         3.2          5.9         2.3  virginica
## 21           6.7         3.1          4.4         1.4 versicolor
## 22           6.7         3.0          5.0         1.7 versicolor
## 23           6.7         3.1          4.7         1.5 versicolor
## 24           6.7         2.5          5.8         1.8  virginica
## 25           6.7         3.3          5.7         2.1  virginica
## 26           6.7         3.1          5.6         2.4  virginica
## 27           6.7         3.3          5.7         2.5  virginica
## 28           6.7         3.0          5.2         2.3  virginica
## 29           6.6         2.9          4.6         1.3 versicolor
## 30           6.6         3.0          4.4         1.4 versicolor
## 31           6.5         2.8          4.6         1.5 versicolor
## 32           6.5         3.0          5.8         2.2  virginica
## 33           6.5         3.2          5.1         2.0  virginica
## 34           6.5         3.0          5.5         1.8  virginica
## 35           6.5         3.0          5.2         2.0  virginica
## 36           6.4         3.2          4.5         1.5 versicolor
## 37           6.4         2.9          4.3         1.3 versicolor
## 38           6.4         2.7          5.3         1.9  virginica
## 39           6.4         3.2          5.3         2.3  virginica
## 40           6.4         2.8          5.6         2.1  virginica
## [到達(dá)getOption("max.print") -- 略過110行]]

新增變量

mutate()可以更新或者新增數(shù)據(jù)框一列。

iris %>% 
    mutate(Sepal.Length = Sepal.Length * 10) # 將該列數(shù)值變成以mm為單位
##     Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
## 1             51         3.5          1.4         0.2     setosa
## 2             49         3.0          1.4         0.2     setosa
## 3             47         3.2          1.3         0.2     setosa
## 4             46         3.1          1.5         0.2     setosa
## 5             50         3.6          1.4         0.2     setosa
## 6             54         3.9          1.7         0.4     setosa
## 7             46         3.4          1.4         0.3     setosa
## 8             50         3.4          1.5         0.2     setosa
## 9             44         2.9          1.4         0.2     setosa
## 10            49         3.1          1.5         0.1     setosa
## 11            54         3.7          1.5         0.2     setosa
## 12            48         3.4          1.6         0.2     setosa
## 13            48         3.0          1.4         0.1     setosa
## 14            43         3.0          1.1         0.1     setosa
## 15            58         4.0          1.2         0.2     setosa
## 16            57         4.4          1.5         0.4     setosa
## 17            54         3.9          1.3         0.4     setosa
## 18            51         3.5          1.4         0.3     setosa
## 19            57         3.8          1.7         0.3     setosa
## 20            51         3.8          1.5         0.3     setosa
## 21            54         3.4          1.7         0.2     setosa
## 22            51         3.7          1.5         0.4     setosa
## 23            46         3.6          1.0         0.2     setosa
## 24            51         3.3          1.7         0.5     setosa
## 25            48         3.4          1.9         0.2     setosa
## 26            50         3.0          1.6         0.2     setosa
## 27            50         3.4          1.6         0.4     setosa
## 28            52         3.5          1.5         0.2     setosa
## 29            52         3.4          1.4         0.2     setosa
## 30            47         3.2          1.6         0.2     setosa
## 31            48         3.1          1.6         0.2     setosa
## 32            54         3.4          1.5         0.4     setosa
## 33            52         4.1          1.5         0.1     setosa
## 34            55         4.2          1.4         0.2     setosa
## 35            49         3.1          1.5         0.2     setosa
## 36            50         3.2          1.2         0.2     setosa
## 37            55         3.5          1.3         0.2     setosa
## 38            49         3.6          1.4         0.1     setosa
## 39            44         3.0          1.3         0.2     setosa
## 40            51         3.4          1.5         0.2     setosa
## [到達(dá)getOption("max.print") -- 略過110行]]
iris %>% 
    mutate(SLMn = Sepal.Length * 10) # 創(chuàng)建新的一列
##     Sepal.Length Sepal.Width Petal.Length Petal.Width    Species SLMn
## 1            5.1         3.5          1.4         0.2     setosa   51
## 2            4.9         3.0          1.4         0.2     setosa   49
## 3            4.7         3.2          1.3         0.2     setosa   47
## 4            4.6         3.1          1.5         0.2     setosa   46
## 5            5.0         3.6          1.4         0.2     setosa   50
## 6            5.4         3.9          1.7         0.4     setosa   54
## 7            4.6         3.4          1.4         0.3     setosa   46
## 8            5.0         3.4          1.5         0.2     setosa   50
## 9            4.4         2.9          1.4         0.2     setosa   44
## 10           4.9         3.1          1.5         0.1     setosa   49
## 11           5.4         3.7          1.5         0.2     setosa   54
## 12           4.8         3.4          1.6         0.2     setosa   48
## 13           4.8         3.0          1.4         0.1     setosa   48
## 14           4.3         3.0          1.1         0.1     setosa   43
## 15           5.8         4.0          1.2         0.2     setosa   58
## 16           5.7         4.4          1.5         0.4     setosa   57
## 17           5.4         3.9          1.3         0.4     setosa   54
## 18           5.1         3.5          1.4         0.3     setosa   51
## 19           5.7         3.8          1.7         0.3     setosa   57
## 20           5.1         3.8          1.5         0.3     setosa   51
## 21           5.4         3.4          1.7         0.2     setosa   54
## 22           5.1         3.7          1.5         0.4     setosa   51
## 23           4.6         3.6          1.0         0.2     setosa   46
## 24           5.1         3.3          1.7         0.5     setosa   51
## 25           4.8         3.4          1.9         0.2     setosa   48
## 26           5.0         3.0          1.6         0.2     setosa   50
## 27           5.0         3.4          1.6         0.4     setosa   50
## 28           5.2         3.5          1.5         0.2     setosa   52
## 29           5.2         3.4          1.4         0.2     setosa   52
## 30           4.7         3.2          1.6         0.2     setosa   47
## 31           4.8         3.1          1.6         0.2     setosa   48
## 32           5.4         3.4          1.5         0.4     setosa   54
## 33           5.2         4.1          1.5         0.1     setosa   52
## [到達(dá)getOption("max.print") -- 略過117行]]

整合函數(shù)流:

iris %>% 
    filter(Species == "Virginica") %>% 
    mutate(SLMm = Sepal.Length) %>% 
    arrange(desc(SLMm))
## [1] Sepal.Length Sepal.Width  Petal.Length Petal.Width  Species     
## [6] SLMm        
## <0 行> (或0-長度的row.names)

匯總

summarize()函數(shù)可以讓我們將很多變量匯總為單個的數(shù)據(jù)點(diǎn)陶耍。

iris %>% 
    summarize(medianSL = median(Sepal.Length))
##   medianSL
## 1      5.8
iris %>% 
    filter(Species == "virginica") %>% 
    summarize(medianSL=median(Sepal.Length))
##   medianSL
## 1      6.5

還可以一次性匯總多個變量

iris %>% 
    filter(Species == "virginica") %>% 
    summarize(medianSL = median(Sepal.Length),
              maxSL = max(Sepal.Length))
##   medianSL maxSL
## 1      6.5   7.9

group_by()可以讓我們安裝指定的組別進(jìn)行匯總數(shù)據(jù)奋蔚,而不是針對整個數(shù)據(jù)框

iris %>% 
    group_by(Species) %>% 
    summarize(medianSL = median(Sepal.Length),
              maxSL = max(Sepal.Length))
## # A tibble: 3 x 3
##   Species    medianSL maxSL
##   <fct>         <dbl> <dbl>
## 1 setosa         5.00  5.80
## 2 versicolor     5.90  7.00
## 3 virginica      6.50  7.90

iris %>% 
    filter(Sepal.Length>6) %>% 
    group_by(Species) %>% 
    summarize(medianPL = median(Petal.Length), 
              maxPL = max(Petal.Length))
## # A tibble: 2 x 3
##   Species    medianPL maxPL
##   <fct>         <dbl> <dbl>
## 1 versicolor     4.60  5.00
## 2 virginica      5.60  6.90

ggplot2

散點(diǎn)圖

散點(diǎn)圖可以幫助我們理解兩個變量的數(shù)據(jù)關(guān)系,使用geom_point()可以繪制散點(diǎn)圖:

iris_small <- iris %>% 
    filter(Sepal.Length > 5)

ggplot(iris_small, aes(x = Petal.Length,
                       y = Petal.Width)) + 
    geom_point()
img

額外的美學(xué)映射

  • 顏色
ggplot(iris_small, aes(x = Petal.Length,
                       y = Petal.Width,
                       color = Species)) + 
    geom_point()
img
  • 大小
ggplot(iris_small, aes(x = Petal.Length,
                       y = Petal.Width,
                       color = Species,
                       size = Sepal.Length)) + 
    geom_point()
img
  • 分面
ggplot(iris_small, aes(x = Petal.Length,
                       y = Petal.Width)) + 
    geom_point() + 
    facet_wrap(~Species)
img

線圖

by_year <- gapminder %>% 
    group_by(year) %>% 
    summarize(medianGdpPerCap = median(gdpPercap))

ggplot(by_year, aes(x = year,
                    y = medianGdpPerCap)) +
    geom_line() + 
    expand_limits(y=0)
img

條形圖

by_species <- iris %>%  
    filter(Sepal.Length > 6) %>% 
    group_by(Species) %>% 
    summarize(medianPL=median(Petal.Length))

ggplot(by_species, aes(x = Species, y=medianPL)) + 
    geom_col()
img

直方圖

ggplot(iris_small, aes(x = Petal.Length)) + 
    geom_histogram()
## `stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
img

箱線圖

ggplot(iris_small, aes(x=Species, y=Sepal.Length)) + 
    geom_boxplot()
img

資料來源:DataCamp

dplyr tidyverse ggplot

Related

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烈钞,一起剝皮案震驚了整個濱河市泊碑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌毯欣,老刑警劉巖馒过,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異酗钞,居然都是意外死亡腹忽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門砚作,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窘奏,“玉大人,你說我怎么就攤上這事葫录∽殴” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵压昼,是天一觀的道長求冷。 經(jīng)常有香客問我瘤运,道長,這世上最難降的妖魔是什么匠题? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任拯坟,我火速辦了婚禮,結(jié)果婚禮上韭山,老公的妹妹穿的比我還像新娘郁季。我一直安慰自己,他們只是感情好钱磅,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布梦裂。 她就那樣靜靜地躺著,像睡著了一般盖淡。 火紅的嫁衣襯著肌膚如雪年柠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天褪迟,我揣著相機(jī)與錄音冗恨,去河邊找鬼。 笑死味赃,一個胖子當(dāng)著我的面吹牛掀抹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播心俗,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼傲武,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了城榛?” 一聲冷哼從身側(cè)響起揪利,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎吠谢,沒想到半個月后土童,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡工坊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年献汗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片王污。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡罢吃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出昭齐,到底是詐尸還是另有隱情尿招,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站就谜,受9級特大地震影響怪蔑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜丧荐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一缆瓣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧虹统,春花似錦弓坞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至忧便,卻和暖如春族吻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茬腿。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工呼奢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人切平。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像辐董,于是被迫代替她去往敵國和親悴品。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

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

  • 工欲善其事简烘,必先利其器苔严。總結(jié)一下孤澎,方便多了届氢。R語言還是很牛逼的,可以干很多事情覆旭。有一把順手的刀還是很重要的退子。 0....
    Liam_ml閱讀 4,628評論 1 60
  • 該部分學(xué)習(xí)內(nèi)容來自《R for Data Science》。 這次我們學(xué)習(xí)可視化與處理數(shù)據(jù)來系統(tǒng)地探索數(shù)據(jù)——統(tǒng)計...
    王詩翔閱讀 8,126評論 4 12
  • 2017年05月04日 我們在一起后度過的第一個生日型将,是dsy的生日寂祥。恰逢五四青年節(jié)。而我們也正值青春年少七兜,陽光正...
    十月同學(xué)閱讀 740評論 6 5
  • 閑坐廊亭丸凭,風(fēng)吹青竹,遠(yuǎn)山鳥雀呼晴。正恰好惜犀、花開兩岸铛碑,春色柔情。人與青山對語虽界,兩不厭亚茬,相望無聲。何妨卻浓恳,從魚出游刹缝,款...
    釋迦干屎橛閱讀 293評論 0 2