R 语言怎么保存工作目录到当前路径_【R语言基础】01.R语言软件环境搭建及常用操作...
一、R語言簡介
R語言是專業的統計分析軟件,來自著名數據科學網站(http://www.kdnuggets.com/)發起的一個2019年統計分析和數據挖掘軟件使用情況的調查結果:
表明R語言是該領域近年來最受歡迎的軟件之一。
R語言的優勢:
(1) 免費開源,軟件體積小根據需要安裝擴展包,兼容各種常用操作系統;
(2) 專門為統計和數據分析開發的語言,有豐富的擴展包;
(3) 擁有頂尖水準的制圖功能;
(4) 面向對象,簡單易學。
缺點:內存管理機制較差,不擅長處理循環(這是老觀念了,現在的R處理循環并不慢,處理循環速度的關鍵提升是:(1)提前分配存儲空間,(2)選擇合適的存放數據的數據結構),跑大數據量的程序速度慢(現在有data.table包是快速處理大數據的利器)。
二、R語言軟件平臺搭建
到R語言官網https://www.r-project.org/ 或鏡像站:
The Comprehensive R Archive Network
下載最新版安裝,安裝時可選擇32或64位版本。
安裝R語言集成開發環境Rstudio,下載地址:
https://www.rstudio.com/products/rstudio/download
圖1 RStudio操作界面三、擴展包常用操作
1. 查看已安裝的程序包
(.注:程序包默認安裝在…RR-3.6.0library目錄。
2. 加載程序包
library若沒有安裝該包,則會提示錯誤:
Error3. 安裝程序包
務必先修改鏡像:
【Tools】—【Global Options…】,在Options窗口點“Packages”,修改CRAN mirror為
China
(Beijing 4) [https] - TUNA Team, Tsinghua University
命令安裝:
install注:若命令安裝失敗,則需要下載擴展包手動安裝。
4. 刪除擴展包
remove5. 更新包
update更新所有已安裝的包。
四、R語言常用操作
1. 幫助help:help(函數名) 或者 ? 函數名
使用R幫助是一種快速學習和掌握R的有效方法。
2. 命令窗口清屏:Ctrl + L 或者
3. 清除當前內存變量:rm(變量名)
清除所有變量:rm(list=ls(all=TRUE)),或者
4. 獲取或設置當前工作目錄
getwdsetwd注意:路徑地址中的“”必須用“/” 或“”代替。
5. 保存和加載數據
save函數將工作空間中的數據保存為R語言數據文件(默認格式為.Rda),load函數加載R數據文件。
setwdsave6. 腳本文件的輸入和輸出
(1) 在當前會話中執行一個腳本(中的R語句),常用于將某個函數打包調用:
source(“路徑/腳本文件.R”)
(2) 將輸出重定向到文件“文件名.txt”中(文本輸出),若文件已經存在,則它的內容將被覆蓋:
sink使用參數append=TRUE可以將文本追加到文件后,而不是覆蓋它;參數split=TRUE可將輸出同時發送到屏幕和輸出文件中;
不加參數調用sink()函數將重回“僅向屏幕返回輸出結果”。
(3) 要重定向圖形輸出,使用下列函數即可,最后用dev.off()將輸出返回到終端:
函數
輸出
pdfpdf文件
winWindows圖元文件
pngpng文件
jpegjpg文件
bmpbmp文件
postscriptPostScript文件
例如,執行代碼:
sink腳本文件script1.R中的代碼將執行,結果也將顯示在屏幕上,另外,文本輸出將被追加到文件myoutput中,圖形輸出將保存到文件mygraphs.pdf中
繼續執行代碼:
sink腳本文件script2.R中的代碼將執行,結果顯示在屏幕上(此時不再有文本或圖形輸出)。
7. 賦值
注意R語言中賦值不是用“=”,而是“<-”或“->”,例如
xR也允許用“=”賦值,但不是標準語法,有時會出問題。
R是一種基于對象的語言,即在定義類的基礎上,創建與操作對象;數值向量、函數、圖形等都是對象。
主要參考文獻:
作者:張敬信
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
總結
以上是生活随笔為你收集整理的R 语言怎么保存工作目录到当前路径_【R语言基础】01.R语言软件环境搭建及常用操作...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单的php,php简单语句
- 下一篇: url过滤怎么解除_腾讯面试官是这样来问