這學(xué)期加入了R語(yǔ)言課程,可以跟著老師系統(tǒng)的學(xué)習(xí)一下了,希望有很大的幫助。
好久沒(méi)有用過(guò)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.注冊(cè)Gitup賬戶
https://github.com/

2.下載Git,地址如下:
Git - Downloads (git-scm.com): "https://git-scm.com/download"
除了選擇安裝位置,其他都next即可。
3. 配置Git
win 系統(tǒng)打開(kāi) CMD或者Git Bash,代碼如下:
git config --global user.name"你GitHub的名字", 例如:git config --global user.name"Jane Doe"
git config --global user.email 你GitHub的注冊(cè)郵箱,例如:comgit config --global user.email janedoe@gmail.com
確認(rèn)配置是否成功:
git config ––list
若配置成功會(huì)出現(xiàn)你的用戶名和注冊(cè)郵箱

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ì)知道自己是誰(shuí)。
所以需要登陸GitHub,點(diǎn)擊主頁(yè)最右側(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的名稱,添加描述(可不添加),選擇公開(kāi)或不公開(kāi),最后點(diǎn)擊最下邊綠色的create repository
之后會(huì)產(chǎn)生一個(gè)http鏈接,需要把".git"前的全部復(fù)制(如果沒(méi)有復(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庫(kù)的新項(xiàng)目,并打開(kāi)一個(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” 里可以寫(xiě)一些提交內(nèi)容相關(guān)的信息。然后點(diǎn)擊框框下邊的commit。這時(shí)右上角的兩個(gè)箭頭"Pull"和"Push"都會(huì)顯示,可以點(diǎn)擊綠色的"Pushi"把保存在本地的腳本文件上傳到GitHub上。


這時(shí),再去GitHub上查看自己的repo,就會(huì)看到上傳的這個(gè)腳本文件了。