R 数据类型
数据类型
在编程中,数据类型是一个重要的概念。
变量可以存储不同类型的数据,而不同类型的数据可以执行不同的操作。
在 R 中,变量不需要声明为任何特定类型,并且甚至可以在设置后更改类型
示例
my_var <- 30 # my_var 的类型是 numeric
my_var <- "Sally" # my_var 现在是 character 类型(也称为 string)
自己动手试一试 »
R 具有多种数据类型和对象类。您将在接下来的章节中了解更多关于这些信息。
基本数据类型
R 中的基本数据类型可分为以下几类
numeric (数字)
- (10.5, 55, 787)integer
- (1L, 55L, 100L,字母“L”表示这是整数)complex
- (9 + 3i,其中“i”是虚部)character
(a.k.a. string) - ("k", "R is exciting", "FALSE", "11.5")logical
(a.k.a. boolean) - (TRUE 或 FALSE)
我们可以使用 class()
函数来检查变量的数据类型
示例
# numeric
x <- 10.5
class(x)
# integer
x <- 1000L
class(x)
# complex
x <- 9i + 3
class(x)
# character/string
x <- "R is exciting"
class(x)
# logical/boolean
x <- TRUE
class(x)
自己动手试一试 »
您将在接下来的章节中详细了解每种数据类型。