數據分析師都在用的分析工具,R軟件的安裝及使用(r軟件數據分析實例)
R軟件安裝
獲取軟件的安裝包后,如果想要安裝R-studio軟件的話,得先安裝好R,再安裝R-studio,并且將他們安裝到同一路徑下,下面開始安裝。
雙擊R安裝程序,后綴為.exe程序。
這里建議將軟件安裝到電腦D盤或者E盤,節省內存。
RStudio軟件安裝
RStudio是一款功能強大的自由和開源編程語言和環境,提供了大量的圖形和統計方法統計計算和圖形。RStudio支持多系統MOXOSX,Linux和Windows系統,軟件可以對代碼進行整理,方便觀看。
安裝步驟
第一步、找到R的安裝路徑,在安裝時,確保先安裝R軟件,R軟件可以自定義安裝,然后才能安裝RStudio,并且要將Rstudio與R安裝在同一路徑下。
第二步、雙擊RStudio-1.1.463.exe程序源文件,并允許該應用修改設備。
第三步、點擊下一步。
第四步、選擇路徑,將Rstudio與R安裝在同一路徑下,點擊下一步。
第五步、點擊安裝。
第六步、完成安裝。
第七步、如果此時桌面沒有生成快捷方式,可以在開始菜單下找到該快捷方式,拉到桌面上。
第八步、打開界面如下所示。
幫助文檔
help.sttart() #打開幫助文擋首頁help("函數名")或?函數名 #查看函數的幫助help(“plot”)help.search("函數名")或??函數名 #以該為關鍵詞搜索本地幫助文檔example("函數名") #函數的使用示例example(“plot”)RSiteSearch("函數名") #以該函數為關鍵詞搜索在線文檔和郵件列表存擋apropoa("函數名",mode="function") #列出名稱中含有該函數的所有可用函數data() #列出當前已加載包中所含的所有可用示例數據vigmette() #列出當前已安裝包中所有可用的vignette文檔vignette("函數名") #為主題函數顯示指定的vignette文檔
工作空間
工作空間(workspace)就是當前R的工作環境,它儲存著所有用戶定義的對象(向量、矩陣、函數、數據框、列表);在一個R會話結束時,你可以將當前工作空間保存到一個鏡像中,并在下次啟動R時自動載入它;如果需要讀入一個不在當前工作目錄下的文件,則需要在調用語句中寫明完整的路徑。
getwd() #顯示當前的工作目錄setwd("mydirectory") #修改當前的工作目錄為mydtrectoryls() #列出當前工作空間中的對象rm(object1ist) #移除(刪除)一個或多個對象help(options) #顯示可用選項的說明options() #顯示或設置當前選項history(#) #顯示最近使用過的命令(默認值為25)savehistory("myfi1e") #保存命令歷史到文件myfile中(默認值為Rhistory)1oadhistory("myfi1e") #載入一個命令歷史文件(默認值為Rhiatory)save.image("myfi1e") #保存工作空間到文件myfile中(默認值為.RData)save(objectlist.file="myfi1e") #保存指定對象到一個文件中1oad("myfi1e") #讀取一個工作空間到當前會話中(默認值為RData)q() #退出R
包的使用
包是R函數、數據、預編譯代碼以一種定義完善的格式組成的集合。計算機上存儲包的目錄稱為庫(library)。R自帶了一系列默認包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它們提供了種類繁多的默認函數和數據集。其他包可通過下載來進行安裝。
包的安裝是指從某個CRAN鏡像站點下載它并將其放入庫中的過程。要在R會話中使用它,還需要使用library()命令載入這個包。載入一個包之后,就可以使用一系列新的函數和數據集了,常用的函數及加載包如下所示。
包的安裝
install.packages("package_name","dir") #第一次安裝包,dir可以設置包安裝的路徑,默認情況下是安裝在.library文件夾中。update.packages() #更新已經安裝的包installed.packages() #查看已安裝包的描述.libPaths() 顯示庫所在的位置library(help="package_name") #查看包的相關信息,查看包幫忙,主要內容包括:例如:包名、作者、版本、更新時間、功能描述、開源協議、存儲位置、主要的函數find.package() #查看當前環境哪些包加載library(package_name) 加載包及移除包出內存require(package_name)detach(package:package_name)attach(iris) #把包的數據加載到內存中plot(Sepal.Length,Sepal.Width)detach(iris)library() #列出所有安裝的包
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。