對(duì)象名稱必須以字母開頭,并且只能包含字母、數(shù)字、 _ 和 .。如果想讓對(duì)象名稱具有描
述性,那么就應(yīng)該在使用多個(gè)單詞時(shí)遵循某種命名慣例。我推薦使用 snake_case 命名法,
也就是使用小寫單詞,并用 _ 分隔:
i_use_snake_case
otherPeopleUseCamelCase
some.people.use.periods
And_aFew.People_RENOUNCEconvention
我們將在第 14 章中繼續(xù)討論編碼風(fēng)格。
你可以通過(guò)輸入對(duì)象名稱來(lái)查看這個(gè)對(duì)象:
x
#> [1] 12
再進(jìn)行賦值:
this_is_a_really_long_name <- 2.5
要想查看這個(gè)變量,可以使用 RStudio 的自動(dòng)完成功能:輸入“this”,按 Tab 鍵,繼續(xù)輸
入字符直到完全匹配這個(gè)變量,然后按回車鍵。
哎呀,我們犯了一個(gè)錯(cuò)誤! this_is _a_really_long_name 的值應(yīng)該是 3.5,而不是 2.5。這
時(shí)可以使用另一種快捷鍵來(lái)修改對(duì)象。在命令窗口中輸入“this”,然后按 Ctrl+ ↑。這樣
就可以列出所有輸入過(guò)的以“this”開頭的命令。使用箭頭鍵上下移動(dòng),然后按回車鍵重
新輸入該命令。將 2.5 修改為 3.5,并按回車鍵。
再進(jìn)行一次賦值:
r_rocks <- 2 ^ 3
查看一下這個(gè)對(duì)象:
r_rock
#> Error: object 'r_rock' not found
R_rocks
#> Error: object 'R_rocks' not found
R 和用戶之間有一個(gè)隱含約定: R 可以替用戶執(zhí)行那些單調(diào)乏味的計(jì)算,但前提是用戶必
須輸入完全精確的指令。不能有輸入錯(cuò)誤,還要區(qū)分大小寫。








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