2018-11-02
阅读量:
797
【新手向】R里对象名称
对象名称必须以字母开头,并且只能包含字母、数字、 _ 和 .。如果想让对象名称具有描
述性,那么就应该在使用多个单词时遵循某种命名惯例。我推荐使用 snake_case 命名法,
也就是使用小写单词,并用 _ 分隔:
i_use_snake_case
otherPeopleUseCamelCase
some.people.use.periods
And_aFew.People_RENOUNCEconvention
我们将在第 14 章中继续讨论编码风格。
你可以通过输入对象名称来查看这个对象:
x
#> [1] 12
再进行赋值:
this_is_a_really_long_name <- 2.5
要想查看这个变量,可以使用 RStudio 的自动完成功能:输入“this”,按 Tab 键,继续输
入字符直到完全匹配这个变量,然后按回车键。
哎呀,我们犯了一个错误! this_is _a_really_long_name 的值应该是 3.5,而不是 2.5。这
时可以使用另一种快捷键来修改对象。在命令窗口中输入“this”,然后按 Ctrl+ ↑。这样
就可以列出所有输入过的以“this”开头的命令。使用箭头键上下移动,然后按回车键重
新输入该命令。将 2.5 修改为 3.5,并按回车键。
再进行一次赋值:
r_rocks <- 2 ^ 3
查看一下这个对象:
r_rock
#> Error: object 'r_rock' not found
R_rocks
#> Error: object 'R_rocks' not found
R 和用户之间有一个隐含约定: R 可以替用户执行那些单调乏味的计算,但前提是用户必
须输入完全精确的指令。不能有输入错误,还要区分大小写。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论