在编程语言中, 我们需要使用各种变量来存储各种信息。变量是用于存储值的保留内存位置。在程序中创建变量时, 内存中会保留一些空间。
在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 type
variable_logical<- TRUE
cat(variable_logical, "\n")
cat("The data type of variable_logical is ", class(variable_logical), "\n\n")
#Numeric Data type
variable_numeric<- 3532
cat(variable_numeric, "\n")
cat("The data type of variable_numeric is ", class(variable_numeric), "\n\n")
#Integer Data type
variable_integer<- 133L
cat(variable_integer, "\n")
cat("The data type of variable_integer is ", class(variable_integer), "\n\n")
#Complex Data type
variable_complex<- 3+2i
cat(variable_complex, "\n")
cat("The data type of variable_complex is ", class(variable_complex), "\n\n")
#Character Data type
variable_char<- "Learning r programming"
cat(variable_char, "\n")
cat("The data type of variable_char is ", class(variable_char), "\n\n")
#Raw Data type
variable_raw<- charToRaw("Learning r programming")
cat(variable_raw, "\n")
cat("The data type of variable_char is ", class(variable_raw), "\n\n")
当我们执行以下程序时, 它将提供以下输出:
评论前必须登录!
注册