R 数字
创建于 2024-12-03 /
43
字体:
[默认]
[大]
[更大]
数字
R中有三种数字类型:
数字
整数
复数
数字类型的变量是在您为其赋值时创建的:
实例
x <- 10.5 # numericy <- 10L # integer
z <- 1i # complex
数字
numeric
数据类型是 R 中最常见的类型,它包含任何带或不带小数的数字,例如:10.5、55、787:
实例
x <- 10.5y <- 55
# 打印 x 和 y 的值
x
y
# 打印 x 和 y 的类名
class(x)
class(y) 亲自试一试 »
整数
整数是没有小数的数字数据。 当您确定永远不会创建应包含小数的变量时使用此选项。 要创建 integer
变量,必须在整数值后使用字母 L
:
实例
x <- 1000Ly <- 55L
# 打印 x 和 y 的值
x
y
# 打印 x 和 y 的类名
class(x)
class(y) 亲自试一试 »
Advertisement -->
复数
complex
复数以"i
"作为虚部:
实例
x <- 3+5iy <- 5i
# 打印 x 和 y 的值
x
y
# 打印 x 和 y 的类名
class(x)
class(y) 亲自试一试 »
类型转换
您可以使用以下功能从一种类型转换为另一种类型:
as.numeric()
as.integer()
as.complex()
实例
x <- 1L # integery <- 2 # numeric
# 从整数转换为数字:
a <- as.numeric(x)
# 从数字转换为整数:
b <- as.integer(y)
# 打印 x 和 y 的值
x
y
# 打印 a 和 b 的类名
class(a)
class(b) 亲自试一试 »
0 人点赞过