<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    rstudio使用教程

    文檔

    rstudio使用教程

    RStudio是R語言的一個IDE,即集成開發(fā)環(huán)境,它包括四個區(qū)域,存在退出R程序、自動補全、清空工作環(huán)境、中斷當前計算、查看數(shù)據(jù)集前6行數(shù)據(jù)、查看數(shù)據(jù)集尾數(shù)據(jù)等基本命令,是一款強大的編程供給。
    推薦度:
    導讀RStudio是R語言的一個IDE,即集成開發(fā)環(huán)境,它包括四個區(qū)域,存在退出R程序、自動補全、清空工作環(huán)境、中斷當前計算、查看數(shù)據(jù)集前6行數(shù)據(jù)、查看數(shù)據(jù)集尾數(shù)據(jù)等基本命令,是一款強大的編程供給。

    rstudio使用教程是什么?一起來看看小編今天的分享吧!

    一、rstudio的界面認識

    RStudio是R語言的一個IDE,即集成開發(fā)環(huán)境。它包括四個區(qū)域:

    Source:(左上角1區(qū))

    Console:(左下角2區(qū))

    Environment, History, Connections:(右上角3區(qū))

    Files, Plots, Packages, Help, Viewer:(右下角4區(qū))

    1. Source

    這個區(qū)域主要負責代碼的撰寫。

    剛啟動時,可能會看不到這個區(qū),可點擊左上角的【File】→【New File】→【R Script】將Source區(qū)打開。

    此步驟將新建一個名為“Untitled1”的R代碼文件(后綴名默認為.R),你可在文件內撰寫代碼,然后可按快捷鍵Ctrl + S保存文件。

    接著會跳出“Save File”彈出框,然后可將“Untitled1”文件重命名,文件將保存在當前工作目錄下。

    在4區(qū)的“Files”下,你將看到我們剛保存的文件。

    2. Console

    這里是執(zhí)行代碼的地方,執(zhí)行結果也會顯示在這里。

    你可在這個區(qū)域直接輸入代碼,然后按回車鍵輸出結果。比如:

    >?2/3
    [1]?0.6666667
    >?2^4
    [1]?16
    >?2/0
    [1]?Inf
    >?pi
    [1]?3.141593
    >

    如果你想執(zhí)行整個文件中的代碼,可以點Source鍵執(zhí)行。

    3. Environment,History,Connections

    Environment:是用來記錄當前變量的數(shù)值,方便查看當前變量的狀況。

    History:是所有在 Console區(qū)內代碼執(zhí)行的歷史記錄。

    Connections:是用來方便連接外部數(shù)據(jù)庫。

    4. Files,Plots,Packages,Help,Viewer

    Files:這里會顯示當前工作目錄下的文件,讓使用者了解所在的工作目錄,這對讀寫文件非常重要。你可通過在Console輸入getwd()函數(shù)來獲取當前工作目錄路徑:

    >?getwd()
    [1]?"C:/Users/Administrator/Documents"

    如果Files下顯示的不是當前工作目錄,那是由于沒及時更新視圖所導致的。可點擊Console字符串旁邊箭頭的來更新。

    Plots:畫好的圖將在這里顯示。

    Packages:顯示已經(jīng)安裝好了的包,打勾代表已經(jīng)加載。

    安裝Package點擊Install,然后輸入包名,也可在Console中輸入相應代碼來安裝包,比如install.packages('data.table')將安裝“data.table”這個包,更新包點Update。

    Help:查詢函數(shù)如何使用。也可在Console中輸入help()函數(shù),()內輸入所要查詢的函數(shù)。

    Viewer:是用來顯示本地網(wǎng)頁文件。

    二:rstudio的常用操作

    rstudio的基本命令

    q():退出R程序
    tab:自動補全
    ctrl+L:清空工作環(huán)境
    ESC:中斷當前計算
    head(X):查看數(shù)據(jù)集前6行數(shù)據(jù)
    tail(X):查看數(shù)據(jù)集尾6行數(shù)據(jù)

    安裝所需要的包

    #?安裝包
    install.packages("packagename")
    #?加載包
    library(packagesname)

    設置工作路徑

    //?使用getwd()函數(shù)來顯示當前工作目錄;
    getwd()
    //使用setwd()函數(shù)更改當前目錄;
    setwd("D:/R")

    數(shù)據(jù)的讀取與保存

    #?讀取csv
    data?<-?read.csv('data.csv')
    #?讀取?R格式數(shù)據(jù)
    data?<-?load('.RData')
    #?保存?R格式數(shù)據(jù)
    save(data,file?=?'name.Rdata')
    #?保存?csv格式數(shù)據(jù)
    write.csv(data,file?=?'name.csv')

    循環(huán)語句

    //while?loop
    a?<-?2
    while(a<5){
    ????print('hello')
    ????a?=?a?+?1
    }
    //for?loop
    v?<-?c(1,2,5,7,9,6)
    for(i?in?v){
    ????print(i)
    }

    數(shù)據(jù)操作

    //刪除數(shù)據(jù)
    #刪除第3列
    data?<-?data[,-3]
    #剔除掉第1,2,18列
    arpu?<-?arpu[,-c(1,2,18)]
    #剔除掉第1,2,3,,4,5,18行
    arpu?<-?arpu[-c(1:5,18),]
    ?
    //篩選數(shù)據(jù)
    iris[which((iris$Species==?'setosa')?|?(iris$Species?==?'virginica')),?]

    給數(shù)據(jù)的行命名

    names(data1)=c("YEAR",?"MNTH",?"DAY","PRCP",?"RHUM",?"WIND")

    合并兩個數(shù)據(jù)

    Data=rbind(rundata,rundata1)

    將結果存入文件

    ?????result=c(Sum_SRAD,Ave_RHUM,Sum_PRCP,Ave_T)
    ????#resultname=Filename
    ????#給結果文件命名
    ????Result=paste(Filename,"Result.csv")
    ????print(Result)
    ????sink(Result,append=TRUE,split=TRUE)
    ????
    ????print(result)
    ????sink()

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    rstudio使用教程

    RStudio是R語言的一個IDE,即集成開發(fā)環(huán)境,它包括四個區(qū)域,存在退出R程序、自動補全、清空工作環(huán)境、中斷當前計算、查看數(shù)據(jù)集前6行數(shù)據(jù)、查看數(shù)據(jù)集尾數(shù)據(jù)等基本命令,是一款強大的編程供給。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    oracle coalesce python configparser模塊 python strip函數(shù) python調用dll java concat js 遍歷json js json對象 js數(shù)組遍歷方法 python 引用 idea的maven配置 maven安裝配置 java filereader java stream java random java lambda java hashmap java foreach java final java json java 泛型 mysql去重復 保留一條 js set方法 python中get函數(shù)用法 java get和set方法 object轉bigdecimal object 轉list python 交集 js讀取文件 linux 格式化u盤 deque java java process armoury crate打不開 python skimage vue使用jquery js set去重 python的range函數(shù)用法 vue 調用子組件方法 java反射獲取屬性值 python中find函數(shù)的用法 getclass方法
    Top 国产精品久久久久久久久久免费| 亚洲AV综合永久无码精品天堂| 国产日韩精品视频| 国产精品久久成人影院| 国产精品亲子乱子伦xxxx裸| 亚洲精品黄色视频在线观看免费资源 | 中文字幕日韩精品无码内射| 亚洲精品日韩专区silk | 久久国产精品麻豆映画| 国产成人精品一区在线| 91精品久久久久| 亚洲国产精品一区二区久久hs| 亚洲国产午夜中文字幕精品黄网站| 国产精品无码无卡在线观看久| 亚拍精品一区二区三区| 惠民福利中文字幕人妻无码乱精品 | 久久久久亚洲精品美女| 综合国产精品第一页| 国产A∨国片精品一区二区| 国产精品手机在线亚洲| 亚洲第一精品在线视频| 久久99精品久久久久久| 国产亚洲精品不卡在线| 国产乱码伦精品一区二区三区麻豆| 国产精品不卡高清在线观看| www亚洲精品久久久乳| 亚洲精品无播放器在线播放| 四虎精品视频在线永久免费观看| 国产亚洲色婷婷久久99精品91| www好男人精品视频在线观看| 国产亚洲精品免费| 久久久久精品国产亚洲AV无码 | 久久久2019精品| 国产成人精品无码免费看| 久久国产精品久久精品国产| 中文成人无字幕乱码精品区| 中文字幕日韩精品无码内射| 黑人精品videos亚洲人| 国产精品国产三级国产av品爱网| 精品久久久久久中文字幕| 国产精品ⅴ无码大片在线看|