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 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编程中的数据类型】当我们执行以下程序时, 它将提供以下输出:
R编程中的数据类型

文章图片

    推荐阅读