R语言数据结构——变量、标量、因子

    了解一门语言,首先要了解它的数据结构。该文主要介绍变量、标量、因子。文章仅供学习使用,欢迎留言交流哦!

1.1变量

    变量的命名:以字母、数字、下划线(_)、实心句点(.)组成,变量名须以字母实心句点开始。实心句点首字母,后面不能接数字。

变量的赋值:使用"<-","<<-","=",常用"<-"

1.2标量(scalar)

    R语言的基本数据类型是向量(vector),标量是长度为1的向量,即长度为1的数据。R语言支持整数、浮点数等数值数据类型。

    NA(not available):表示无数据值。可以用is.na()函数检测变量是否为NA。

    NULL:指NULL对象,用于变量未初始化时。可以用is.na()函数判断变量是否保存为NULL。

    逻辑值:TRUE、FALSE,可用&(AND), | (OR), !(NOT)进行运算

1.3因子(factor)

    factor(x,levels,ordered)#创建因子

    x:对象(向量)

    levels:指定各水平值

    ordered:逻辑值,判断因子是否有序

sex <- factor(c("male","male","female"),c("male","female"))
sex

    建立一个sex因子

         

     可以看到有三个因子"male","male","female",两个水平"male","female"。

    为了方便可以使用nlevels()或leverls()查看

nlevels(sex)
levels(sex)

         

     建立有序因子:

sex <- factor(c("male","male","female"),c("male","female"),ordered = TRUE)
sex

     所得结果levels出现了"male < female",是有序因子。

    同时可以使用下列函数对因子进行判断:

sex <- factor(c("male","male","female"),c("male","female"),ordered = TRUE)
is.factor(sex)#判断是否为因子
is.ordered(sex)#判断是否为有序因子

看完觉得有用的话可以点赞哦!有疑问欢迎留言交流!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bio大恐龙

您的打赏是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值