【R每日一贴】R的数据类型有哪些?
R的数据类型有哪些?
R的数据类型非常丰富,可以分为原子数据类型和组合数据类型,前者包括整数型、数值型、逻辑型、字符串型、复数型;后者包括因子型,矩阵型、数据框型和列表型等。各种数据类型通过class()函数可以查看,示例代码如下。
> x1 <- 1:10
> class(x1)
[1] "integer"
> x2 <- c(1,2,3)
> class(x2)
[1] "numeric"
> x3 <- "HelloWorld"
> class(x3)
[1] "character"
> x4 <- TRUE
> class(x4)
[1] "logical"
> x5 <- 1 + 1i
> class(x5)
[1] "complex"
> x6 <- matrix(1:4,2,2)
> class(x6)
[1] "matrix"
> x7 <- data.frame(1:4,c(TRUE,FALSE,TRUE,FALSE));
> class(x7)
[1] "data.frame"
> x8 <- list(a=1:4,b="hello")
> class(x8)
[1] "list"
【想一想】
1 R中数据类型包括什么,那些属于原子数据类型(不可再分)?
2 如何查看数据类型?
【做一做】
1 构造一个4×4的单位矩阵?
2 三只股票,相关信息如下。
股票一,名称S1,买入一股价格18元, 卖出一股价格20元
股票二,名称S2,买入一股价格48元, 卖出一股价格40元
股票三,名称S3,买入一股价格100元, 卖出一股价格102.5元
请选择一种合适R数据类型,表示三只股票的信息。
【温馨话语】
不积跬步,无以至千里;不积小流,无以成江海。
我是陆勤,微信号:wangluqing360,你们在R路上的朋友,一起欣赏R路上的风景。
赠人玫瑰,手有余香。若是觉得此文有用,欢迎分享给更多的人,让更多的人受用。
你若安好,便是晴天。若是朋友们有什么想法或建议,欢迎给我留言或者私信于我。
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!