R語言入門與實踐 R语言入门与实践
[美] 格羅勒芒德(Garrett Grolemund)
- 出版商: 人民郵電
 - 出版日期: 2024-10-01
 - 售價: $354
 - 語言: 簡體中文
 - 頁數: 213
 - 裝訂: 平裝
 - ISBN: 7115424713
 - ISBN-13: 9787115424716
 - 
    相關分類:
    
      R 語言
 - 此書翻譯自: Hands-On Programming with R: Write Your Own Functions and Simulations (Paperback)
 
已絕版
買這商品的人也買了...
- 
                
                  
                  
                微互動 Microinteractions (Microinteractions: Designing with Details)$480$379 - 
                
                  
                  
                ASP.NET MVC 5 網站開發美學$780$616 - 
                
                  
                  
                精彩 AfterEffects CS6 視覺特效製作$650$553 - 
                
                  
                  
                從零開始學 Swift 程式設計$450$351 - 
                
                  
                  
                R 軟體資料分析基礎與應用 (R for Everyone: Advanced Analytics and Graphics)$650$553 - 
                
                  
                  
                精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 - 
                
                  
                  
                完整學會 Git, GitHub, Git Server 的24堂課$360$284 - 
                
                  
                  
                iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 - 
                
                  
                  
                Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 - 
                
                  
                  
                超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$594 - 
                
                  
                  
                $426Unity Shader 入門精要 - 
                
                  
                  
                讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 - 
                
                  
                  
                大數據分析 Excel Power BI 全方位應用$500$395 - 
                
                  
                  
                Python 3.5 技術手冊$520$411 - 
                
                  
                  
                精通大數據!R 語言資料分析與應用, 2/e$720$612 - 
                
                  
                  
                $469R語言入門經典 - 
                
                  
                  
                $704R語言之書 編程與統計 - 
                
                  
                  
                R語言數據可視化之美:專業圖表繪制指南 (增強版)$954$906 - 
                
                  
                  
                $352概率、決策與博弈: 基於R語言介紹 (Probability, Decisions and Games: A Gentle Introduction Using R) - 
                
                  
                  
                $356數據可視化 — 基於 R語言 - 
                
                  
                  
                $834高級 R語言編程指南, 2/e - 
                
                  
                  
                $352深入淺出 R語言數據分析 - 
                
                  
                  
                R語言邁向 Big Data 之路 :王者歸來 ,2/e$780$616 - 
                
                  
                  
                愛上統計學:使用 R語言$680$612 - 
                
                  
                  
                $500ggplot2:數據分析與圖形藝術, 2/e 
商品描述
<內容介紹>
本書通過三個精心挑選的例子,深入淺出地講解如何使用R語言玩轉數據。書中涵蓋R語言編程的方方面面,內容涉及R對象的類型、R的記號體系和環境系統、自定義函數、if else語句、for循環、S3類、R的包系統以及調試工具等。本書還通過示例演示如何進行向量化編程,從而對代碼進行提速並儘可能地發揮R的潛能。本書適合立志成為數據科學家的R語言初學者閱讀。
<目錄>
序ix 
前言xi 
第一部分項目1:非均勻骰子
第1章R基礎3 
1.1 R的用戶界面3 
1.2對象7 
1.3函數12 
1.4可放回抽樣14 
1.5編寫自定義函數16 
1.6參 數18 
1.7腳本20 
1.8小結22 
第2章R包與幫助文檔23 
2.1 R包23 
2.1.1 install.packages 24 
2.1.2 library 24 
2.2從幫助頁面獲取幫助29 
2.2.1幫助頁面的組成部分30 
2.2.2獲取更多幫助33 
2.3小結33 
2.4項目1總結34 
第二部分項目2:玩撲克牌
第3章R對象37 
3.1原子型向量38 
3.1.1雙整型39 
3.1.2整型39 
3.1.3字符型40 
3.1.4邏輯型41 
3.1.5複數類型和原始類型42 
3.2屬性43 
3.2.1名稱屬性43 
3.2.2維度屬性44 
3.3矩陣45 
3.4數組46 
3.5類47 
3.5.1日期與時間48 
3.5.2因子49 
3.6強制轉換51 
3.7列表53 
3.8數據框55 
3.9加載數據57 
3.10保存數據60 
3.11小結61 
第4章R的記號體系63 
4.1值的選取63 
4.1.1正整數索引64 
4.1.2負整數索引66 
4.1.3零索引67 
4.1.4空格索引67 
4.1.5邏輯值索引67 
4.1.6名稱索引68 
4.2發牌68 
4.3洗牌69 
4.4美元符號與雙中括號71 
4.5小結74 
第5章對象改值75 
5.1就地改值75 
5.2邏輯值取子集78 
5.2.1邏輯測試78 
5.2.2布爾運算符83 
5.3缺失信息87 
5.3.1 na.rm 87 
5.3.2 is.na 88 
5.4小結89 
第6章R的環境系統90 
6.1環境90 
6.2操作R環境92 
6.3作用域規則95 
6.4賦值96 
6.5函數求值96 
6.6閉包104 
6.7小結108 
6.8項目2總結108 
第三部分項目3:老虎機
第7章程序113 
7.1策略115 
7.1.1有序步驟116 
7.1.2同類情況117 
7.2 if語句118 
7.3 else語句121 
7.4查找表127 
7.5代碼註釋133 
7.6小結135 
第8章S3136 
8.1 S3系統137 
8.2屬性137 
8.3泛型函數142 
8.4方法143 
8.5類148 
8.6 S3與調試149 
8.7 S4和R5150 
8.8小結150 
第9章循環151 
9.1期望值151 
9.2 expand.grid 153 
9.3 for循環158 
9.4 while循環164 
9.5 repeat循環164 
9.6小結165 
第10章代碼提速166 
10.1向量化代碼166 
10.2如何編寫向量化代碼168 
10.3如何在R中編寫快速的for循環173 
10.4向量化編程實戰174 
10.5小結178 
10.6項目3總結178 
附錄A安裝R和RStudio 181 
附錄BR包185 
附錄C更新R和R包188 
附錄D在R中加載和保存數據189 
附錄E調試R代碼203 
關於作者213 
關於封面213

