在R语言中,使用变量前不需要声明变量的类型。变量是在赋值运算后才创建的。
1. 变量命名
对于变量的命名,我们主要记住下面三点就行了:
-
变量名是区分大小写的,比如:变量y 和变量Y 两者是不同变量;
-
变量名的首字母不能是数字和符号,比如:2y 和_xy 都不能作为变量名;
-
变量名不能包含空格号,比如:my name 不能作为变量名,可以用my.name 或者my_name 替代。
2. 赋值运算
在R中,用赋值运算符<- 来进行赋值运算。<- 可形象地看作是一个向左的箭头← ,将右边的计算结果赋给左边的变量。
举个例子:表达式x <- 6 的含义是将值6 赋给变量x 。
注意:赋值运算符<- 之间是不能有空格的;此外尽量避免用= 来进行赋值。
3. 例子
变量命名:
> y <- 3
> Y <- 7
> y
[1] 3
> Y
[1] 7
> 2y <- 8
Error: unexpected symbol in "2y"
> _xy <- 7
Error: unexpected input in "_"
> my name <- 'huixiaobao'
Error: unexpected symbol in "my name"
> my.name <- 'huixiaobao'
> my.name
[1] "huixiaobao"
注意:> 是输入提示符,系统自动给出,不用输入;代码输完后回车 运行代码;[1] 后面跟着的是运算结果。
赋值运算:
> var_x <- 'hello'
> var_y <- 7L
> var_z <- 34.5
> var_x
[1] "hello"
> var_y
[1] 7
> var_z
[1] 34.5
4. 其它
在R中,常用的是左赋值运算符<- ,其实也可以用右赋值运算符-> (意味着将左边的值赋给右边的变量)。比如:
> 'hello' -> var_x
> 30 - 7 -> var_y
> var_x
[1] "hello"
> var_y
[1] 23
可以用多个<- 来对多个变量进行赋值,比如:
> x <- y <- z <- 100
> x
[1] 100
> y
[1] 100
> z
[1] 100
R中的变量命名和赋值运算就讲到这。
如若有遗漏,后期将会添加至本博客。
感谢您的阅读!想了解更多有关R语言技巧,请关注我的微信公众号“辉小宝同学”,我将定期更新相关文章。
|
请发表评论