R语言 变量

变量的命名规则

  只能包含数据,字母,点,下划线,仅能以字母或者点开头,但是点后面不能直接跟数字。

变量的赋值

  可以使用等于,向左,向右赋值,可以用print或者cat()函数输出。

例子:

> var.1= c(1,2,3)
> var.2=c(4,5,6)
> var.3=c("green","red","yellow")
> print(var.1+var.2)
[1] 5 7 9
> cat("var.3 is",var.3,"")
var.3 is green red yellow > cat("var.3 is",var.3)
var.3 is green red yellow> 

变量的数据类型

在R语言中,变量都是由R对象来指定的数据类型,在每次使用同一个变量时,我们可以根据创建的对象一次有一次的更改其数据类型

查找变量

----ls()   

> print(ls())
 [1] "a"            "age"          "apple"        "apple_colors" "art"          "Arthritis"    "BMI"          "cells"        "cnames"       "factor_apple"
[11] "height"       "id"           "mymatrix"     "mystring"     "name"         "rnames"       "state"        "studentdata"  "studentname"  "var.1"       
[21] "var.2"        "var.3"        "y"           

-----模式匹配,pattern赋值,比如ls(pattern='var')

 print(ls(pattern='var'))
[1] "var.1" "var.2" "var.3"

----想显示点开头的变量, ls(all.name=TRUE)

 print(ls(all.name=TRUE))

 [1] ".Random.seed" ".var4"        "a"            "age"          "apple"        "apple_colors" "art"          "Arthritis"    "BMI"          "cells"       
[11] "cnames"       "factor_apple" "height"       "id"           "mymatrix"     "mystring"     "name"         "rnames"       "state"        "studentdata" 
[21] "studentname"  "var.1"        "var.2"        "var.3"        "y"        

删除变量

rm(),可以指定变量名,也可以结合ls()一起使用

rm(age)   rm(list=ls())


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值