當(dāng)開(kāi)始運(yùn)行 R 代碼時(shí),你很可能會(huì)遇到問(wèn)題。不用擔(dān)心,每個(gè)人都會(huì)遇到問(wèn)題。
首先,將你需要運(yùn)行的代碼與書(shū)中的代碼進(jìn)行仔細(xì)對(duì)比。 R 極其挑剔,即使一個(gè)字母放錯(cuò)
了位置,也可能會(huì)造成問(wèn)題。確保每個(gè) ( 都有一個(gè) ) 與之匹配,并且每個(gè) " 后面都跟著另
一個(gè) "。有時(shí)運(yùn)行了代碼卻什么也沒(méi)有發(fā)生。檢查一下控制臺(tái)左側(cè):如果有一個(gè) + 號(hào),那
么說(shuō)明 R 認(rèn)為你沒(méi)有輸入完整的表達(dá)式,正在等待你完成輸入。這種情況下,按 Esc 鍵中
止當(dāng)前執(zhí)行的命令就可以重新開(kāi)始。
創(chuàng)建 ggplot2 圖形時(shí)的一個(gè)常見(jiàn)問(wèn)題是將 + 號(hào)放錯(cuò)了位置: + 必須放在一行代碼的末尾,而
不是開(kāi)頭。換句話(huà)說(shuō),請(qǐng)確保你沒(méi)有粗心地寫(xiě)出以下這樣的代碼:
ggplot(data = mpg)
+ geom_point(mapping = aes(x = displ, y = hwy))
如果還是有問(wèn)題,那么可以看看幫助頁(yè)面。通過(guò)在控制臺(tái)中運(yùn)行 ? 函數(shù)名,或者在 RStudio
中選定函數(shù)名稱(chēng)后按 F1 鍵,你可以獲得任何 R 函數(shù)的幫助信息。如果幫助頁(yè)面看上去沒(méi)
什么用,也不要著急,你可以跳過(guò)這些幫助信息,向下找到示例部分,并查看與你的需求
相匹配的代碼。
如果還是沒(méi)什么用,那么再仔細(xì)閱讀一下錯(cuò)誤消息。有時(shí)答案就隱藏在其中!但如果你
是 R 語(yǔ)言新手,那么即使答案就在錯(cuò)誤消息中,你也很難理解。另一個(gè)非常好的工具就是
Google:試著搜索一下錯(cuò)誤消息,因?yàn)閯e人很可能也遇到過(guò)同樣的問(wèn)題,并在網(wǎng)上得到了
答案。








暫無(wú)數(shù)據(jù)