原创 R語言字符處理函數

文章目錄@[toc]描述示例 字符處理函數用於處理文本型數據。 nchar() substr() grep() sub() strsplit() paste() toupper() tolower() 描述 函數 描述

原创 使用rvest爬蟲包獲取數據

文章目錄@[toc]Rvest包安裝常用功能基本步驟簡單實例 爬蟲簡單來說就是利用Html、css等前端規範形式,模擬人工手動蒐集數據的方式獲取數據。 R語言爬蟲包Rvest,能夠非常方便的爬取一些簡單的網頁。 Rvest包 安

原创 R語言線性迴歸綜述

文章目錄@[toc]線性迴歸簡介變量類型適用條件分類用途R語言實現模型建構模型評估模型檢驗模型修正 線性迴歸簡介 線性迴歸是利用最小二乘法對一個或多個自變量和因變量之間關係進行建模的一種迴歸分析。 變量類型 線性迴歸要求自變量

原创 R包開發的標準姿勢

文章目錄建立R包項目打開項目文件夾編寫DESCRIPTION文件編寫R函數編寫文檔建立數據數據文件描述devtools生成包試用完善發表 一個R包本質上就是一系列函數的集合,通過調用R包的函數從而實現相應的功能。R包開發對R語言編

原创 R語言基礎圖形綜述

文章目錄@[toc]圖形創建與保存創建保存圖形參數符號和線條顏色文本屬性圖形尺寸與邊界尺寸標題、座標軸、圖例標題座標軸參考線圖例文本標註數學標註圖形組合par()layout() R語言基礎圖形分爲創建圖形與添加圖形內容。 創建

原创 R語言向量下標

文章目錄正整數下標負整數下標倒數位置選取元素下標賦值下標超界邏輯下標which函數、seq函數 向量下標即元素在向量中的位置,在實踐中我們可以利用下標(元素的位置)來找出自己想要的數。 利用runif函數生成包含10個正整數的向量

原创 R語言apply函數簇

文章目錄@[toc]lapplysapplyvapplymapplytapplyapply R語言中的apply函數簇可以不通過for循環方式,實現對象迭代處理。可以有效提高運行效率。 包括:lapply、sapply、vapp

原创 Rmarkdown表格輸出與美化

文章目錄@[toc]原始輸出表格knitr包美化表格kableExtra包美化表格kable_styling()表格操作 Rmarkdown表格除了用markdown語法手動輸入以外,還包括通過R語言函數生成的各種表格類輸出。如

原创 R語言常用控制流函數

文章目錄@[toc]重複和循環for結構while結構條件執行if-else結構ifelse結構swith結構 控制流對R語言來說並不常用。for循環在R語言中的運行速度一直爲人詬病。採用向量化運算方法計算比之快幾十倍。 應當儘

原创 ggplot2添加散點圖文字標記

文章目錄散點圖添加文字標記作用geom_text()優化散點圖文字標記 散點圖添加文字標記作用 散點圖通常用於兩個或兩個以上數值變量之間關係可視化。將x變量與y變量各值在直角座標系上以點的形式展示兩個變量之間大致關係。 這裏通過一

原创 esquisse包:無需編程繪製ggplot2圖形

esquisse包可以用界面化操作方式繪製ggplot2圖形。這個包用shiny與miniUI包寫成小工具形式,通過Rstudio使用。 安裝 install.packages("esquisse") 使用 esquisse::e