日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R 语言怎么保存工作目录到当前路径_【R语言基础】01.R语言软件环境搭建及常用操作...

發布時間:2024/7/23 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

若沒有安裝該包,則會提示錯誤:

Error

3. 安裝程序包

務必先修改鏡像:

【Tools】—【Global Options…】,在Options窗口點“Packages”,修改CRAN mirror為

China
(Beijing 4) [https] - TUNA Team, Tsinghua University

命令安裝:

install

注:若命令安裝失敗,則需要下載擴展包手動安裝。

4. 刪除擴展包

remove

5. 更新包

update

更新所有已安裝的包。

四、R語言常用操作

1. 幫助help:help(函數名) 或者 ? 函數名

使用R幫助是一種快速學習和掌握R的有效方法。

2. 命令窗口清屏:Ctrl + L 或者

3. 清除當前內存變量:rm(變量名)

清除所有變量:rm(list=ls(all=TRUE)),或者

4. 獲取或設置當前工作目錄

getwd

setwd

注意:路徑地址中的“”必須用“/” 或“”代替。

5. 保存和加載數據

save函數將工作空間中的數據保存為R語言數據文件(默認格式為.Rda),load函數加載R數據文件。

setwd

save

6. 腳本文件的輸入和輸出

(1) 在當前會話中執行一個腳本(中的R語句),常用于將某個函數打包調用:

source(“路徑/腳本文件.R”)

(2) 將輸出重定向到文件“文件名.txt”中(文本輸出),若文件已經存在,則它的內容將被覆蓋:

sink

使用參數append=TRUE可以將文本追加到文件后,而不是覆蓋它;參數split=TRUE可將輸出同時發送到屏幕和輸出文件中;

不加參數調用sink()函數將重回“僅向屏幕返回輸出結果”。

(3) 要重定向圖形輸出,使用下列函數即可,最后用dev.off()將輸出返回到終端:

函數

輸出

pdf

pdf文件

win

Windows圖元文件

png

png文件

jpeg

jpg文件

bmp

bmp文件

postscript

PostScript文件

例如,執行代碼:

sink

腳本文件script1.R中的代碼將執行,結果也將顯示在屏幕上,另外,文本輸出將被追加到文件myoutput中,圖形輸出將保存到文件mygraphs.pdf中

繼續執行代碼:

sink

腳本文件script2.R中的代碼將執行,結果顯示在屏幕上(此時不再有文本或圖形輸出)。

7. 賦值

注意R語言中賦值不是用“=”,而是“<-”或“->”,例如

x

R也允許用“=”賦值,但不是標準語法,有時會出問題。

R是一種基于對象的語言,即在定義類的基礎上,創建與操作對象;數值向量、函數、圖形等都是對象。

主要參考文獻:

  • 張良均,謝佳標,楊坦,肖剛. R語言與數據挖掘. 機械工業出版社,2016.
  • R常見問題解答——153分鐘學會R. 2008.
  • 作者:張敬信
    著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

    總結

    以上是生活随笔為你收集整理的R 语言怎么保存工作目录到当前路径_【R语言基础】01.R语言软件环境搭建及常用操作...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。