R 数字
数字
R 中有三种数字类型
数值型(numeric)
整型(integer)
复数型(complex)
当您为变量赋值时,就会创建数字类型的变量。
示例
x <- 10.5 # 数值型
y <- 10L # 整型
z <- 1i # 复数型
数值型
在 R 中,numeric
数据类型是最常见的类型,它包含任何带或不带小数点的数字,例如:10.5、55、787。
整型
整数是无小数点的数值数据。当您确定永远不会创建应该包含小数点的变量时,可以使用此类型。要创建 integer
变量,必须在整数值后使用字母 L
。
复数型
复数用“i
”表示虚部。
类型转换
您可以使用以下函数在不同类型之间进行转换。
as.numeric()
as.integer()
as.complex()
示例
x <- 1L # 整型
y <- 2 # 数值型
# 将整型转换为数值型
a <- as.numeric(x)
# 将数值型转换为整型
b <- as.integer(y)
# 打印 x 和 y 的值
x
y
# 打印 a 和 b 的类名
class(a)
class(b)
自己试一试 »