个性化阅读
专注于IT技术分析

R编程中的数据类型

在编程语言中, 我们需要使用各种变量来存储各种信息。变量是用于存储值的保留内存位置。在程序中创建变量时, 内存中会保留一些空间。

在R中, 有几种数据类型, 例如整数, 字符串等。操作系统根据变量的数据类型分配内存, 并确定可以在保留的内存中存储什么。

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")

当我们执行以下程序时, 它将提供以下输出:

R编程数据类型

赞(0)
未经允许不得转载:srcmini » R编程中的数据类型

评论 抢沙发

评论前必须登录!