R语言变量的定义

作者: 七月生岁 | 来源:发表于2017-10-14 10:07 被阅读50次

一、原理

R中有许多用于存储数据的结构,包括标量、向量、数组、数据框和列表。多样化的数据结构赋予了R极其灵活的数据处理能力。R可以处理的数据类型包括数值型、字符型、逻辑型(TRUE/FALSE)、复数型(虚数)和原生型(字节)。数据框(data frame)是R中用于存储数据的一种结构:列表示变量,行表示观测。在同一个数据框中可以存储不同类型(如数值型、字符型)的变量。数据框将是你用来存储数据集的主要数据结构。因子(factor)是名义型变量或有序型变量。它们在R中被特殊地存储和处理。

class()函数可以查询变量的抽象类型,typeof()函数可以查询变量在内存中保存的方式,is.integer() 函数可以判断数据是否为整型,这个函数同样可以判断其他的数据类型,as.integer() 函数可以将数据强制转换为整型,其它数据类型也适用,length() 函数可以返回变量的长度。

二、步骤

1、数值型(numerical)变量

在控制台中键入下列命令建立数值型变量并查看变量类型:

> i <- 1

> class(i)

[1] "numeric"

> typeof(i)

[1] "double"

数值型

2、字符型(character)变量

在控制台中键入下列命令建立字符型型变量并打印:

> a <- "Hello world!"

> print(a)

[1] "Hello World!"

> typeof(a)

[1] "character"

字符型

3、逻辑型(logical)变量

在控制台中键入下列命令建立逻辑性变量并查看变量类型:

> b <- TRUE

> c <- FALSE

> typeof(b)

[1] "logical"

> typeof(c)

[1] "logical"

逻辑型

4、复合型(complex)变量

R中的复合型变量指数学上的复数,包括实部和虚部,定义如下:

> e <- 2+3i

> typeof(e)

[1] "complex"

相关文章

  • R语言变量的定义

    一、原理 R中有许多用于存储数据的结构,包括标量、向量、数组、数据框和列表。多样化的数据结构赋予了R极其灵活的数据...

  • R基础快速入门(2)

    文集地址 R语言快速入门 R语言变量 R语言中的变量可以存储原子向量,原子向量组或许多R对象的组合 注意:使用ca...

  • 变量的基本使用

    如何定义变量? C语言定义变量的格式: 数据类型 变量名称; Go语言中定义变量的格式: var 变量名称 ...

  • R语言 变量

    变量为我们提供了程序可以操作的命名存储, R语言中的变量可以存储原子向量,原子向量组或许多Robject的组合。有...

  • R语言变量

    变量为我们提供了我们的程序可以操作的命名存储。 R语言中的变量可以存储原子向量,原子向量组或许多Robject的组...

  • C语言基础

    C语言定义变量 定义一个变量 给变量赋值 定义一个变量的同时给变量赋值 C语言使用变量之前必须赋值或者初始化 试试...

  • MySQL实现排行榜功能

    实体类 SQL @r是MySQL中定义一个变量@r := @r+1 将r+1的值赋值给变量r(select @...

  • GO语言基础(六)

    定义变量 Go语言里面定义变量有很多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量...

  • 动态语言与静态语言对比

    1 赋值的区别: 动态语言:在给变量赋值时不用定义变量类型 静态语言:在给变量赋值时需要用定义变量类型 2...

  • R语言--变量与数据结构

    R语言的数据分类 R语言的数据类型较多,但都是动态声明,即变量不会声明为某种数据类型。变量分配为R对象 向量 列表...

网友评论

    本文标题:R语言变量的定义

    本文链接:https://www.haomeiwen.com/subject/ldrxuxtx.html