R 数字
数字
R 中有三种数字类型
numeric (数字)
整数
complex
当你给数字类型的变量赋值时,它们就会被创建
示例
x <- 10.5 # 数值型
y <- 10L # 整型
z <- 1i # 复数型
数字
numeric
(数值型)数据类型是R中最常见的数据类型,它包含任何带小数或不带小数的数字,例如:10.5, 55, 787
整数
整数(Integers)是不带小数的数字数据。当你确定一个变量永远不需要包含小数时,可以使用它。要创建一个integer
(整型)变量,必须在整数值后面加上字母L
。
复数
complex
(复数)数字在书写时,有一个作为虚部的“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)
自己动手试一试 »