R語言數據處理及可視化分析

楊德春

  • 出版商: 清華大學
  • 出版日期: 2023-11-01
  • 售價: $354
  • 貴賓價: 9.5$336
  • 語言: 簡體中文
  • 頁數: 213
  • 裝訂: 平裝
  • ISBN: 7302641722
  • ISBN-13: 9787302641728
  • 相關分類: R 語言
  • 立即出貨

  • R語言數據處理及可視化分析-preview-1
  • R語言數據處理及可視化分析-preview-2
  • R語言數據處理及可視化分析-preview-3
R語言數據處理及可視化分析-preview-1

商品描述

本書以R語言常見數據處理方法、ggplot2可視化為主線,希望解決大多數R學習者在學習過程中碰到的難點。本書以實戰為目的,聚焦R語言本身數據處理、可視化特點,以一個個例子循序漸進的講述R語言數據處理及可視化中用到的經典軟件包。以便讀者能快速將所學內容運用到在實際場景中。 本書共6章,第1~3章分別介紹R語言及其軟件安裝、數據可視化入門介紹、數據存儲結構及數據處理方法;第4章和第5章分別介紹ggplot2可視技巧、常見ggplot2增強包使用方法;第6章數據可視化分析示例,對數據處理及可視化技巧綜合運用作了介紹;附錄A簡要介紹rmarkdown及大數據處理神器data.table包。 本書側重數據處理及可視化在日常工作學習中的運用,以降低讀者學習曲線。本書為R語言的入門書,也可以作為在財務分析、經營分析、商業分析、數據分析等有一定經驗讀者的參考圖書。

目錄大綱

 

 

 

 

本書源碼

 

 

目錄

 

 

第1章R語言介紹及軟件安裝

 

1.1R語言介紹

 

1.2R軟件及RStudio軟件安裝

 

1.2.1R軟件安裝

 

1.2.2RStudio軟件安裝

 

1.2.3R及RStudio界面介紹

 

1.2.4關於R語言程序包

 

1.2.5R語言基礎運算

 

第2章R語言數據可視化入門

 

2.1散點圖

 

2.2柱形圖及條形圖

 

2.3折線圖

 

2.4餅圖

 

2.5直方圖

 

2.6熱力圖

 

2.7其他圖形

 

第3章數據儲存結構及數據處理

 

3.1數據框

 

3.2向量

 

3.3列表

 

3.4矩陣

 

3.5readr包介紹

 

3.5.1read_csv()函數

 

3.5.2其他主要函數

 

3.6tidyr包

 

3.6.1expand_grid()函數

 

3.6.2drop_na()函數

 

3.6.3replace_na()函數

 

3.6.4extract()函數

 

3.6.5fill()函數

 

3.6.6gather()函數

 

3.6.7pivot_longer()函數

 

3.6.8spread()函數

 

3.6.9pivot_wider()函數

 

3.7dplyr包

 

3.7.1select()函數

 

3.7.2filter()函數

 

3.7.3mutate()函數

 

3.7.4group_by()與summarise()函數

 

3.7.5arrange()函數

 

3.7.6join()函數集合

 

3.7.7R語言循環及判斷

 

3.8map()函數群

 

第4章ggplot2可視化介紹

 

4.1散點圖

 

4.2散點圖局部放大

 

4.3氣泡圖

 

4.4棒棒糖圖

 

4.5啞鈴圖

 

4.6柱狀圖

 

4.7柱狀圖填充色調整

 

4.8堆積柱狀圖

 

4.9百分比柱狀圖

 

4.10條形圖

 

4.11折線圖

 

4.12折線圖強調某些序列

 

4.13折線圖添加擬合曲線

 

4.14折線圖顯示不同綱量數據

 

4.15階梯圖

 

4.16面積圖

 

4.17多系列面積圖

 

4.18餅圖

 

4.19圓環圖

 

4.20玫瑰圖

 

4.21直方圖

 

4.22密度曲線

 

4.23累計密度曲線

 

4.24箱線圖

 

4.25向箱線圖添加槽口和平均值

 

4.26箱線圖+散點圖

 

4.27不等寬箱線圖

 

4.28小提琴圖

 

4.29小提琴圖與箱線圖疊加顯示

 

4.30小提琴圖與箱線圖水平並列顯示

 

4.31二維密度圖

 

4.32分面

 

第5章ggplot2增強包介紹

 

5.1ggforce包介紹

 

5.1.1ggforce中的分面

 

5.1.2標註區域

 

5.1.3平行集合圖

 

5.1.4沃羅諾伊圖

 

5.2cowplot包介紹

 

5.2.1添加腳註

 

5.2.2雙坐標軸圖

 

5.2.3圖形添邊際密度圖

 

5.3ggstream包介紹

 

5.4ggrepel包介紹

 

5.5treemapify包介紹

 

5.6waterfalls包介紹

 

5.7geomtextpath包介紹

 

5.7.1geom_textpath函數

 

5.7.2geom_textline函數

 

5.7.3geom_textdensity函數

 

5.7.4geom_textsmooth和geom_labelsmooth

 

5.7.5geom_contour_filled和geom_textcontour

 

5.7.6添加帶標簽的參考線

 

5.8ggfittext包介紹

 

5.9ggtext包介紹

 

5.9.1在theme()函數中使用element_markdown()

 

5.9.2在theme()函數中使用element_textbox()

 

5.10ggbreak包介紹

 

5.11ggpointdensity包介紹

 

5.12ggridges包介紹

 

5.13ggmosaic包介紹

 

5.14ggcharts包介紹

 

5.14.1ggcharts包對分面優化

 

5.14.2棒棒糖圖

 

5.14.3啞鈴圖

 

5.14.4正負值條形圖

 

5.14.5正負值棒棒糖圖

 

5.14.6金字塔圖

 

5.15patchwork包介紹

 

5.16繪圖相關的其他包介紹

 

第6章數據可視化分析示例

 

6.1銷售數據分析

 

6.1.1日均銷售研究

 

6.1.2銷售結構研究

 

6.2庫存結構分析

 

6.3中國上市公司分析

 

6.3.1數據獲取及清洗

 

6.3.2上市公司數量概況

 

6.3.3上市公司收入概況

 

附錄Armarkdown及data.table包

 

A.1rmarkdown介紹

 

A.2data.table包介紹