這學(xué)期加入了R語言課程旷偿,可以跟著老師系統(tǒng)的學(xué)習(xí)一下了睹晒,希望有很大的幫助堰酿。
好久沒有用過R了溪椎,先更新到最新版本吧怪得。
看了這篇??如何更新R以及RStudio_dnhb_lw的博客-CSDN博客_rstudio更新?以及?R 和 Rstudio 在線更新_wt141643的博客-CSDN博客?這篇
我比較懶 決定選擇在線更新透且, Win 10系統(tǒng) 代碼如下:
install.packages("installr")
require(installr)
updateR()
成功伤塌!
第一周主要學(xué)習(xí)了Rstudio鏈接Git和GitHub茫负。
1.注冊Gitup賬戶
https://github.com/
2.下載Git米同,地址如下:
Git - Downloads (git-scm.com): "https://git-scm.com/download"
除了選擇安裝位置陷嘴,其他都next即可映砖。
3. 配置Git
win 系統(tǒng)打開 CMD或者Git Bash,代碼如下:
git config --global user.name"你GitHub的名字"灾挨, 例如:git config --global user.name"Jane Doe"
git config --global user.email 你GitHub的注冊郵箱邑退,例如:comgit config --global user.email janedoe@gmail.com
確認(rèn)配置是否成功:
git config ––list
若配置成功會(huì)出現(xiàn)你的用戶名和注冊郵箱
4.鏈接Rstudio和Git、GitHub
在RStudio中, 找到 Tools > Global Options > Git/SVN
確認(rèn)git.exe位于RStudio指定的目錄中(有時(shí)git.exe的默認(rèn)路徑可能不正確劳澄,如果不正確的話需要手動(dòng)將該目錄更改為正確的路徑地技,去自己的安裝位置里找到git.exe, 復(fù)制路徑)
創(chuàng)建SSH RSA密鑰,在同一RStudio選項(xiàng)窗口中秒拔,單擊“Create RSA Key”莫矗,完成后單擊“Close”。
然后還是在這個(gè)窗口點(diǎn)擊“View public key”砂缩,復(fù)制全部數(shù)字和字符串作谚。
這樣就是已經(jīng)創(chuàng)建了一個(gè)屬于自己的密鑰
將這個(gè)密鑰提供給GitHub,這樣以后在向RStudio中提交更改時(shí)梯轻,GitHub就會(huì)知道自己是誰食磕。
所以需要登陸GitHub,點(diǎn)擊主頁最右側(cè)頭像——settings——SSH and GPG keys(如下面第一張圖),不用管GPG key, 只用在SSH keys處點(diǎn)擊New?SSH keys(顯示如下面第二張圖)喳挑,將剛剛在Rstudio創(chuàng)建并復(fù)制的密鑰粘貼在第二張圖片藍(lán)色框框處并點(diǎn)擊 Add SSH key彬伦。
這樣就鏈接好啦滔悉。
5.在GitHub上建立一個(gè)新的repo并在Rstudio上編輯并上傳
在GitHub 點(diǎn)擊頭像,選擇 Your? Repositories > New
可以根據(jù)自己情況輸入一個(gè)repo的名稱单绑,添加描述(可不添加)回官,選擇公開或不公開,最后點(diǎn)擊最下邊綠色的create repository
之后會(huì)產(chǎn)生一個(gè)http鏈接搂橙,需要把".git"前的全部復(fù)制(如果沒有復(fù)制歉提,重新點(diǎn)擊自己剛剛建立的repo也會(huì)顯示。)
然后到Rstudio上区转,選擇 File > New Project > Version Control >?Git苔巨,把剛剛復(fù)制的GitHub上的鏈接粘貼到Repository URL處,并選擇第三行要儲(chǔ)存項(xiàng)目的位置废离,點(diǎn)擊創(chuàng)建項(xiàng)目侄泽。這樣Rstudio會(huì)初始化一個(gè)連接到GitHub里repo庫的新項(xiàng)目,并打開一個(gè)新的session蜻韭。
現(xiàn)在可以新建腳本進(jìn)行編輯了:File > NewFile > R Script悼尾,保存時(shí),腳本文件的默認(rèn)位置在剛剛創(chuàng)建的這個(gè)新項(xiàng)目中肖方。
在RStudio中右上角環(huán)境框中可以看到Git下邊有剛剛暫存(Staged)的腳本文件闺魏。
點(diǎn)擊提交(Commit)會(huì)展示暫存腳本文件和以前的不同之處,也就是新編輯的部分俯画。在這個(gè)新的消息框“Commit message” 里可以寫一些提交內(nèi)容相關(guān)的信息析桥。然后點(diǎn)擊框框下邊的commit。這時(shí)右上角的兩個(gè)箭頭"Pull"和"Push"都會(huì)顯示艰垂,可以點(diǎn)擊綠色的"Pushi"把保存在本地的腳本文件上傳到GitHub上烹骨。
這時(shí),再去GitHub上查看自己的repo材泄,就會(huì)看到上傳的這個(gè)腳本文件了。