空間數據科學R語言實踐
盧賓賓 樂鵬 董冠鵬 秦昆
- 出版商: 科學出版
- 出版日期: 2025-05-01
- 售價: $948
- 語言: 簡體中文
- 頁數: 362
- ISBN: 7030812301
- ISBN-13: 9787030812308
-
相關分類:
R 語言、Data Science
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書系統構建了從空間數據管理到建模分析的全流程技術框架。在數據處理方面,涵蓋數據讀寫及管道操作,重點解析了Spatial到sf空間對象的技術轉型;在可視化方面,系統性介紹了利用多元函數包實現基礎統計與地圖可視化;在空間統計分析方面,聚焦空間回歸分析、空間自相關分析、空間插值等經典技術方法及其應用實踐。為強化知識貫通性,全書采用統一的地理數據集貫穿案例,完整呈現數據清洗、模型運算到可視化表達的技術閉環,形成可覆現的標準化操作範式。
目錄大綱
第1章 R語言基礎
1.1 R語言簡介
1.1.1 R軟件安裝
1.1.2 R輔助編程軟件
1.1.3 R函數包安裝
1.2 數據類型
1.2.1 基礎數據類型
1.2.2 結構體對象數據類型
1.3 變量及運算符號
1.3.1 變量
1.3.2 運算符號
1.4 R 語言基礎編程語法
1.4.1 判斷體
1.4.2 循環體
1.4.3 函數
1.5 本章練習與思考
第2章 R語言基礎數據文件操作處理
2.1 本章R函數包準備
2.1.1 tidyverse包
2.1.2 readr函數包
2.1.3 readxl函數包
2.1.4 haven函數包
2.1.5 jsonlite函數包
2.1.6 readtext函數包
2.1.7 magrittr函數包
2.1.8 dplyr函數包
2.1.9 tidyr函數包
2.1.10 rlist函數包
2.1.11 lubridate函數包
2.2 基礎數據讀寫
2.2.1 基礎數據讀入
2.2.2 基礎數據寫出
2.3 R 工作空間數據文件存儲
2.4 基礎數據操作與處理
2.4.1 基礎數據提取
2.4.2 管道操作
2.4.3 數據連接
2.4.4 數據重塑
2.4.5 缺失值與異常值的處理
2.4.6 非關系型數據的處理
2.4.7 關系型數據庫文件處理
2.4.8 lubridate概述與時間序列處理
2.5 本章練習與思考
第3章 R語言空間數據處理
3.1 本章R函數包準備
3.1.1 sp函數包
3.1.2 sf函數包
3.1.3 terra函數包
3.1.4 maptools函數包
3.1.5 rgdal函數包
3.1.6 R語言空間數據函數包進化
3.2 R 中空間數據基本類型
3.2.1 Spatial對象
3.2.2 Simple Feature對象
3.2.3 Simple Feature數據對象與data.frame數據的相互轉化
3.2.4 Simple Feature數據與Spatial數據的相互轉換
3.3 空間數據導入導出
3.3.1 矢量數據導入
3.3.2 矢量數據導出
3.3.3 遙感影像數據導入導出方法
3.3.4 其他導入導出方法
3.4 本章練習與思考
第4章 空間數據處理與分析基礎
4.1 本章R函數包準備
4.1.1 rgeos函數包
4.1.2 其他函數包
4.2 屬性數據編輯
4.2.1 Spatial對象
4.2.2 Simple Feature對象
4.3 空間信息編輯
4.3.1 Spatial*DataFrame對象
4.3.2 Simple Feature對象
4.4 遙感影像數據分析
4.4.1 影像信息統計
4.4.2 遙感影像波段信息分析
4.4.3 歸一化植被指數計算
4.5 空間數據基礎分析
4.5.1 Spatial*DataFrame對象
4.5.2 Simple Feature對象
4.6 基礎空間關系分析
4.6.1 Spatial*DataFrame 對象
4.6.2 Simple Feature 對象
4.7 屬性與空間關聯
4.8 本章練習與思考
第5章 基礎數據統計可視化
5.1 本章R函數包準備
5.1.1 lattice函數包
5.1.2 graphics函數包
5.1.3 RColorBrewer函數包
5.1.4 MASS函數包
5.1.5 ComplexHeatmap函數包
5.1.6 circlize函數包
5.1.7 corrplot函數包
5.1.8 linkET函數包
5.1.9 ggplot2函數包
5.1.10 GGally函數包
5.1.11 psych函數包
5.2 基礎統計圖表繪制
5.2.1 基礎繪圖參數
5.2.2 散點圖
5.2.3 折線圖
5.2.4 直方圖
5.2.5 條形圖
5.2.6 箱線圖
5.3 多元數據可視化
5.3.1 高維可視化
5.3.2 散點圖矩陣
5.3.3 熱力圖
5.3.4 相關系數矩陣可視化
5.3.5 平行坐標圖
5.4 趣味可視化案例
5.4.1 繪制冰墩墩的冰糖外殼
5.4.2 繪制身體
5.4.3 繪制臉部細節
5.4.4 繪制其他細節
5.5 本章練習與思考
第6章 R中空間數據表達與可視化
6.1 本章R函數包準備
6.1.1 GISTools
6.1.2 tmap
6.1.3 echarts4r
6.1.4 REmap
6.1.5 leaflet函數包
6.2 空間對象可視化
6.2.1 Simple Feature對象
6.2.2 添加制圖要素
6.2.3 多個圖層疊加繪制
6.3 空間屬性數據可視化
6.3.1 點數據的屬性數據可視化
6.3.2 線數據的屬性數據可視化
6.3.3 面數據的屬性數據可視化
6.4 交互式數據可視化
6.4.1 echarts4r包
6.4.2 REmap包
6.4.3 leaflet函數包
6.5 本章練習與思考
第7章 ggplot2函數包可視化
7.1 本章R函數包準備
7.1.1 ggplot2函數包
7.1.2 ggspatial函數包
7.1.3 maps函數包
7.1.4 patchwork函數包
7.1.5 ggthemes函數包
7.2 ggplot2統計可視化
7.2.1 ggplot2基礎語法
7.2.2 數據
7.2.3 映射
7.2.4 幾何對象
7.2.5 標度
7.2.6 統計變換
7.2.7 坐標系
7.2.8 位置調整
7.2.9 分面
7.2.10 主題
7.2.11 輸出
7.3 ggplot2空間可視化
7.3.1 空