手册
目录
在 R 中有三种数字类型:
numeric(数值型)integer(整型)complex(复数型)当你给变量赋值时,就会创建数字类型的变量:
x <- 10.5 # 数值型 y <- 10L # 整型 z <- 1i # 复数型
数值型是 R 中最常见的类型,包含任何有或无小数点的数字,如:10.5、55、787:
x <- 10.5 y <- 55 # 打印 x 和 y 的值 x y # 打印 x 和 y 的类名 class(x) class(y)
整数是没有小数的数值数据。当你确定你永远不会创建一个应该包含小数的变量时,就会使用它。
要创建 integer 变量,你必须在整数值后使用字母 L:
x <- 1000L y <- 55L # 打印 x 和 y 的值 x y # 打印 x 和 y 的类名 class(x) class(y)
复数用 i 作为虚部来表示:
x <- 3+5i y <- 5i # 打印 x 和 y 的值 x y # 打印 x 和 y 的类名 class(x) class(y)
您可以使用以下函数从一种类型转换为另一种类型:
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)
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习