r语言逻辑向量相加_R语言学习:变量,向量和因子

R是矢量化的语言,这意味着操作自动地应用于向量的每一个元素,不需要显式编写遍历每个分量的代码。向量没有维数,这意味着没有列向量或行向量之分。R是一种区分大小写的解释性语言,R语句的分隔符是分号“;”,或换行符,当语句结束时,可以不使用分号“;”,R语言会自动识别语句结束的位置。R语言只支持单行注释,注释由符号#开头,当前行出现在#之后的任何文本都会被R解释器忽略。一,变量是什么样子?首先,我们学习...
摘要由CSDN通过智能技术生成

R是矢量化的语言,这意味着操作自动地应用于向量的每一个元素,不需要显式编写遍历每个分量的代码。向量没有维数,这意味着没有列向量或行向量之分。

R是一种区分大小写的解释性语言,R语句的分隔符是分号“;”,或换行符,当语句结束时,可以不使用分号“;”,R语言会自动识别语句结束的位置。R语言只支持单行注释,注释由符号#开头,当前行出现在#之后的任何文本都会被R解释器忽略。

一,变量是什么样子?

首先,我们学习变量的用法,变量用于临时存储数据,以便重用。在R语言中,变量不需要声明,直接赋值,变量名是大小写敏感的,为变量赋值的操作符是: v v[1] 3

注意,输出结果[1],表明从变量的第一个原始开始显示,这意味着,变量实际上是一个向量,R语言中不存在标量类型,最小的数据类型是向量,而向量是一系列有序的值。R按照序列的顺序,逐个打印向量的各个元素。

函数print用于输出变量的值,在控制台中,可以直接输入变量名,控制台自动调用print函数打印变量的值。

如果想把赋值和打印处于写在同一行中,可以把赋值语句写在()中,这样,就能在同一行中完成变量的赋值和打印:>(v

1,变量的类型

R语言中不存在标量类型,所有的变量都属于特定的类(class),类用于表示变量属于的类型(type),可以认为类(class)和类型(type)相同,用户可以通过class(variable)函数查看变量的类型:> v=1:3> v[1] 1 2 3> class(v)[1] "integer"

变量可以存储任何数据类型,也可以存储任何数据对象,例如,函数,分析的结果以及一个图形,单个变量在某时刻取值为一个数字,而后可以被赋值为字符,还可以取值为其他数据类型。

2,变量的类型检查和类型转换

通过is.* 函数检查变量的类型,通过as.*函数转换变量的类型

AAffA0nNPuCLAAAAAElFTkSuQmCC> vc=c('1','2','3')> is.character(vc)[1] TRUE> vi=as.integer(vc)> is.integer(vi)[1] TRUE

AAffA0nNPuCLAAAAAElFTkSuQmCC

3,变量的删除

在R中,

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值