RStudio(R語言數(shù)據(jù)分析軟件)是一款非常專業(yè)的用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具,RStudio具備跨平臺(tái)、自由、免費(fèi)、源代碼開放、繪圖表現(xiàn)和計(jì)算能力突出等一系列優(yōu)點(diǎn),受到了越來越多的數(shù)據(jù)分析工作者的喜愛。
基本簡介
RStudio是R的集成開發(fā)環(huán)境(IDE)。它包括一個(gè)控制臺(tái),支持直接代碼執(zhí)行的語法高亮編輯器,以及用于繪圖,歷史記錄,調(diào)試和工作區(qū)管理的工具。RStudio可用于開源和商業(yè)版本,可在桌面(Windows,Mac和Linux)或連接到RStudio Server或RStudio Server Pro(Debian / Ubuntu,RedHat / CentOS和SUSE Linux)的瀏覽器上運(yùn)行。
軟件特色
1.可分離的窗格
用戶可以將數(shù)據(jù)窗格和代碼窗格從主界面中拆分出來,以減少在窗格之間的頻繁切換。尤其是如果你有多個(gè)顯示器,可以將不同的窗格拖動(dòng)到不同的顯示器窗口,逼格盡顯。具體怎么用?直接按住窗格的名字來拖拽試試,更方便的是窗格的名字下方有個(gè)小圖標(biāo),猛擊它就可以直接拆分與還原。
2.歷史命令檢索
與很多命令工具一樣,在R的控制臺(tái)里面按向上箭頭,可以召喚出之前使用過的命令語句,按一次出一句,如果命令太久遠(yuǎn),真的會(huì)按到手酸。其實(shí)只要略加修改,使用Ctrl+↑,就可以直接顯示出歷史命令的列表,然后從中選擇需要的語句來執(zhí)行。更貼心的是,RStudio會(huì)基于當(dāng)前控制臺(tái)中已經(jīng)輸入的起始字符來自動(dòng)篩選出符合條件的候選命令,再次簡化了操作步驟。
3.歷史記錄窗格
歷史記錄窗格中顯示了歷史上執(zhí)行過的命令列表(并且可以對其進(jìn)行搜索)。選中的命令段可以直接寫入控制臺(tái)或代碼窗格。從此再也不用從控制臺(tái)中復(fù)制命令再粘貼到代碼文件中啦。
4.批量重命名
顧名思義,就是同一個(gè)變量名在代碼的很多位置重復(fù)出現(xiàn),如果寫著寫著發(fā)現(xiàn)需要換個(gè)更合適的名字,就不用一個(gè)一個(gè)去編輯了(也不用Ctrl+F然后再按好多次回車鍵),而只需要選中需要修改的變量,然后在菜單欄中依次點(diǎn)擊Code -》 Rename in Scope(默認(rèn)快捷鍵是Ctrl+Alt+Shift+M),就可以批量地進(jìn)行重命名了。這個(gè)工具考慮了上下文,因此把變量a1修改為baoge并不會(huì)把變量a11誤殺為baoge1。
5.notebook里的畫廊視圖和衛(wèi)星視圖
聽起來很神秘?這是當(dāng)notebook中的代碼塊產(chǎn)出多幅圖形時(shí)會(huì)使用的展現(xiàn)模式。默認(rèn)會(huì)使用畫廊模式(注意不是發(fā)廊),即一行縮略圖,在縮略圖之間切換以查看大圖。畫廊可以再擴(kuò)展成一個(gè)新的衛(wèi)星窗口,以便進(jìn)行更細(xì)致的瀏覽。(這個(gè)功能其實(shí)挺符合直覺的,感知不大強(qiáng)烈。)
6.代碼大綱
如果代碼很長,要滾動(dòng)瀏覽就會(huì)有點(diǎn)花時(shí)間了。RStudio針對代碼提供了一個(gè)大綱視圖,適用于notebook的Rmd以及傳統(tǒng)的R腳本。在代碼窗格菜單欄的最右邊按鈕點(diǎn)擊就可以展開大綱視圖(或者使用快捷鍵Ctrl+Shift+O)。在大綱視圖中點(diǎn)擊分段標(biāo)題,就可以導(dǎo)航到相應(yīng)位置。如果是notebook,Rmd里面的段落標(biāo)題就定義了大綱的分段;而對于傳統(tǒng)的R腳本,則需要用段落注釋來定義分段(在菜單欄中依次點(diǎn)擊Code -》 Insert Section,快捷鍵是Ctrl+Shift+R)。
7.預(yù)設(shè)代碼塊
有些常用代碼已經(jīng)成為了模板,可以利用預(yù)設(shè)代碼塊進(jìn)行快捷的插入(就像預(yù)設(shè)的短信回復(fù)模板一樣)。例如,輸入fun,按Tab鍵,就會(huì)插入一段用于定義函數(shù)的代碼框架。此時(shí)再按Tab鍵,還可以依次修改其中的關(guān)鍵元素。RStudio內(nèi)置的代碼模板已經(jīng)挺多了,當(dāng)然用戶也可以自定義一些個(gè)性化的模板。
8.文件導(dǎo)航
大家都知道RStudio里通過Tab鍵就可以召喚出對函數(shù)和參數(shù)進(jìn)行補(bǔ)全的各種選項(xiàng)。其實(shí)Tab鍵還可以幫助列出文件名,咱們就不用手動(dòng)敲入那些冗長的文件路徑了。這個(gè)技巧用起來也很自然,在一對雙引號(hào)中間按下Tab鍵,就會(huì)打開一個(gè)簡易的文件搜尋下拉框。
使用方法
1.打開R界面,可以看到,R的界面非常簡潔,只有一個(gè)菜單欄,和一個(gè)默認(rèn)新建的R Console 控制臺(tái)。
2.可以在R Console 控制臺(tái)內(nèi)輸入腳本進(jìn)行運(yùn)算、繪圖和分析、如我們輸入運(yùn)算:1+2,按回車鍵系統(tǒng)在下一行內(nèi)彈出了一個(gè)3,有點(diǎn)類似于cmd的操作。
3.也可以對編輯腳本,打開文件--新建--new script,可以在彈出的R編輯器--R Editor中進(jìn)行編輯錄入腳本的操作,編輯完畢可以進(jìn)行保存和讀入等一系列操作。
3.單單使用R自帶的gui界面,難以進(jìn)行方便快捷的操作,因此我們需要使用到R的輔助UI軟件RStudio。同樣地我們安裝好并打開它。我們看到RStudio界面比R自身內(nèi)容豐富很多,整個(gè)界面切成多個(gè)模塊進(jìn)行同步操作顯示,腳本區(qū)、控制臺(tái)區(qū)、文件區(qū)非常清晰易用。
4.操作1+2、1+3的運(yùn)算,可以在腳本區(qū)編輯錄入1+2,回車下一行繼續(xù)錄入1+3,這時(shí)我們看到編輯區(qū)有兩行代碼,證明這個(gè)區(qū)域與運(yùn)行區(qū)是分離的,可以方便我們自由地編寫修改腳本。
5.如果我們需要運(yùn)行剛才編輯的兩行腳本,我們可以選中它,按Ctrl+回車即可進(jìn)行運(yùn)行,選中1行則執(zhí)行一行,選中全部則執(zhí)行全部。這里操作運(yùn)算了3次,對應(yīng)不同的運(yùn)算結(jié)果顯示在了編輯區(qū)下方的控制臺(tái)Console 區(qū)域。同樣地,我們可以對這類腳本進(jìn)行保存、打開重編輯、運(yùn)行等一系列操作。
在大數(shù)據(jù)時(shí)代,數(shù)據(jù)分析是各個(gè)行業(yè)、領(lǐng)域都必須掌握的一項(xiàng)技能,通過不同的數(shù)據(jù)分析工具,可以讓我們更加直觀地了解我們所需要的信息。一款好的數(shù)據(jù)分析工具能夠讓你的辦公變得更加輕松,讓你分析出的數(shù)據(jù)更加有價(jià)值,下面就是小編為大家精心挑選的數(shù)據(jù)分析工
其它行業(yè)
其它行業(yè)
其它行業(yè)
其它行業(yè)
其它行業(yè)
其它行業(yè)
2345瀏覽器(2345加速瀏覽器)官方最新版是一款優(yōu)秀的瀏覽器軟件,該軟件不僅擁有全新的Chromium內(nèi)核,打開網(wǎng)頁更快,IE內(nèi)核輕松兼容各種場景,此外支持一鍵切換全面屏模式,同時(shí)也支持個(gè)性化定...
2345看圖王是一款超好玩的高清看圖軟件,功能強(qiáng)大,兼容所有主流圖片格式,同時(shí)采用全球超快的強(qiáng)勁圖片引擎,即使在低配置的電腦上也能快速打開幾十兆的大圖,此外還運(yùn)用精妙圖像處理技術(shù)幫助用...
2345安全衛(wèi)士是一款專業(yè)系統(tǒng)防護(hù)軟件,而增強(qiáng)版不僅自帶完整病毒庫,同時(shí)整體的運(yùn)行速度也快,能夠深度查殺病毒,為你的電腦安全保駕護(hù)航。并且新版的2345安全衛(wèi)士的防護(hù)功能更加優(yōu)秀,使用起來...
Bilibili直播姬是簡單好用的直播輔助工具,大家登錄Bilibili直播姬,即可開啟直播之旅。它集成了彈幕助手功能,讓直播與觀眾互動(dòng)更加便捷。同時(shí),它也支持多種直播內(nèi)容,無論是游戲、才藝展示還...
ToDesk精簡版是一款非常優(yōu)秀的遠(yuǎn)程協(xié)助軟件,具備1080P高清屏幕控制,文件傳輸,多區(qū)域機(jī)房等等特性,確保您每一次的遠(yuǎn)程訪問穩(wěn)定、流暢。ToDesk精簡版已經(jīng)去除各種多余的功能模塊,僅支持被控...
B站錄播姬是一款B站直播錄制工具,支持用戶實(shí)時(shí)錄制B站上的直播內(nèi)容,還提供了自動(dòng)切割、預(yù)約錄制等實(shí)用功能,滿足用戶不同的錄制需求。同時(shí),B站錄播姬支持Windows、Mac和Linux這些常見的操作...
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨(dú)特見解
立即評論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場