相關主題
商品描述
本書以理論與實踐操作相結合的方式深入講解R 語言的基本理論和實現方法,
在內容設計上既有上課時老師講述的部分,包括詳細的理論與典型的案例,
又有**的實訓案例分析,雙管齊下,極大地激發了學生的學習積極性和主動創造性,
增加了趣味性,讓學生在課堂上跟上老師的思維,從而學到更多的知識和技能。
本書的編寫目的是向讀者介紹R 語言的基本概念與應用。
本書共9 章:R 語言簡介、數據類型與數據對象、控制語句與函數、數據的讀寫與預處理、R 語言基本圖形、
ggplot2 繪圖基礎和R 語言高級繪圖、R 語言數據分析基礎、R語言機器學習基礎、R 語言訪問SQL 數據庫。
本書可作為大數據專業、人工智能專業、雲計算專業的教材,也可作為大數據愛好者的參考書。
作者簡介
塗旭東
重慶航天職業技術學院計算機系副教授,大數據技術專業負責人,具有豐富的教學經驗,
曾主編《XML基礎與案例教程》《計算機網絡通信與安全》《大數據與Oracle數據庫開發》
《搜索引擎優化基礎與實訓》等圖書,受到廣大讀者的歡迎,經濟效益良好。
目錄大綱
前言
第1章 R語言簡介
1.1 R語言概述
1.1.1 什麼是R語言
1.1.2 R語言的特點
1.2 R的下載與運行
1.2.1 R的下載
1.2.2 R的運行
1.2.3 在R中查看幫助
1.3 R語言包
1.3.1 R語言包的安裝
1.3.2 R語言包的載入
1.3.3 R語言包的使用
1.4 實訓
1.5 本章小結
練習1
第2章 數據類型與數據對象
2.1 數據類型
2.1.1 什麼是數據類型
2.1.2 常見的數據類型
2.2 變量與標量
2.2.1 變量
2.2.2 標量
2.3 R語言中的數據對象
2.3.1 向量
2.3.2 矩陣
2.3.3 數組
2.3.4 列表
2.3.5 因子
2.3.6 數據框
2.4 R語言中數據類型的轉換
2.4.1 類型轉換函數介紹
2.4.2 R中數據類型轉換實例
2.5 實訓
2.6 本章小結
練習2
第3章 控制語句與函數
3.1 條件結構
3.1.1 條件表達式
3.1.2 if語句
3.1.3 switch語句
3.2 循環結構
3.2.1 for循環
3.2.2 while循環
3.2.3 break語句
3.2.4 repeat語句
3.3 函數
3.3.1 自定義R函數
3.3.2 返回值
3.3.3 函數的參數
3.3.4 程序的向量化實現
3.3.5 apply()函數族
3.3.6 養成良好的代碼編寫習慣
3.4 實訓
3.5 本章小結
練習3
第4章 數據的讀寫與預處理
4.1 數據的輸入
4.1.1 工作目錄
4.1.2 向量的輸入
4.1.3 數據文件的讀取
4.1.4 讀取數據文件的注意事項
4.2 數據的輸出
4.2.1 屏幕輸出
4.2.2 向量的輸出
4.2.3 數據文件的輸出
4.3 R工作空間的保存和加載
4.3.1 R工作空間的保存
4.3.2 R工作空間的加載
4.4 變量的預處理
4.4.1 變量重編碼
……
第5章 R語言基本圖形
第6章 ggplot2繪圖基礎和R語言高級繪圖
第7章 R語言數據分析基礎
第8章 R語言機器學習基礎
第9章 R語言訪問SQL數據庫
參考文獻