在编程语言中, 我们需要使用各种变量来存储各种信息。变量是用于存储值的保留内存位置。在程序中创建变量时, 内存中会保留一些空间。
在R中, 有几种数据类型, 例如整数, 字符串等。操作系统根据变量的数据类型分配内存, 并确定可以在保留的内存中存储什么。
R编程中使用以下数据类型:
文章图片
数据类型 | Example | Description |
---|---|---|
Logical | 真假 | 这是一种特殊的数据类型, 用于只有两个可能值的数据, 这些值可以解释为true / false。 |
Numeric | 12, 32, 112, 5432 | 十进制值在R中称为数字, 它是默认的计算数据类型。 |
Integer | 3升, 66升, 2346升 | 在这里, L告诉R将值存储为整数, |
Complex | Z = 1 + 2i, t = 7 + 3i | R中的复数值定义为纯虚数值i。 |
Character | ‘ a’ , ‘ ” good” ” , ” TRUE” , ” 35.4″ | 在R编程中, 字符用于表示字符串值。我们借助as.character()函数将对象转换为字符值。 |
Raw | 原始数据类型用于保存原始字节。 |
#Logical Data typevariable_logical<
- TRUEcat(variable_logical, "\n")cat("The data type of variable_logical is ", class(variable_logical), "\n\n")#Numeric Data typevariable_numeric<
- 3532cat(variable_numeric, "\n")cat("The data type of variable_numeric is ", class(variable_numeric), "\n\n")#Integer Data typevariable_integer<
- 133Lcat(variable_integer, "\n") cat("The data type of variable_integer is ", class(variable_integer), "\n\n")#Complex Data typevariable_complex<
- 3+2icat(variable_complex, "\n")cat("The data type of variable_complex is ", class(variable_complex), "\n\n")#Character Data typevariable_char<
- "Learning r programming"cat(variable_char, "\n")cat("The data type of variable_char is ", class(variable_char), "\n\n")#Raw Data typevariable_raw<
- charToRaw("Learning r programming")cat(variable_raw, "\n")cat("The data type of variable_char is ", class(variable_raw), "\n\n")
【R编程中的数据类型】当我们执行以下程序时, 它将提供以下输出:
文章图片