在编程语言中,我们需要使用各种变量来存储各种信息。变量是用于存储值的保留内存位置。在程序中创建变量时,内存中会保留一些空间。
在R中,有几种数据类型,例如整数,字符串等。操作系统根据变量的数据类型分配内存,并确定可以在保留的内存中存储什么。
R编程中使用以下数据类型:
链接:https://www.learnfk.comhttps://www.learnfk.com/R/r-data-types.html
来源:LearnFk无涯教程网
数据类型 | 示例 | 说明 |
---|---|---|
逻辑 | True,False | 这是一种特殊的数据类型,用于只有两个可能值(可以解释为true/false)的数据。 |
数字 | 12,32,112,5432 | 十进制值在R中称为数字,它是默认的计算数据类型。 |
整数 | 3L,66L,2346L | 在这里,L告诉R将值存储为整数, |
复数 | Z = 1 + 2i,t = 7 + 3i | R中的复数定义为纯虚值i。 |
字符 | 'a','" good""," TRUE"," 35.4" | 在R编程中,字符用于表示字符串值。我们借助as.character()函数将对象转换为字符值。 |
原始 | 原始数据类型用于保存原始字节。 |
让我们看一个示例,以更好地理解数据类型:
#逻辑类型 variable_logical<- TRUE cat(variable_logical,"\n") cat("The learnfk data type of variable_logical is ",class(variable_logical),"\n\n") #数字类型 variable_numeric<- 3532 cat(variable_numeric,"\n") cat("The learnfk data type of variable_numeric is ",class(variable_numeric),"\n\n") #整数类型 variable_integer<- 133L cat(variable_integer,"\n") cat("The learnfk data type of variable_integer is ",class(variable_integer),"\n\n") #复合类型 variable_complex<- 3+2i cat(variable_complex,"\n") cat("The learnfk data type of variable_complex is ",class(variable_complex),"\n\n") #字符类型 variable_char<- "Learning r programming" cat(variable_char,"\n") cat("The learnfk data type of variable_char is ",class(variable_char),"\n\n") #原始数据类型 variable_raw<- charToRaw("Learning r programming") cat(variable_raw,"\n") cat("The learnfk data type of variable_char is ",class(variable_raw),"\n\n")
当我们执行以下程序时,它将提供以下输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)