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