本文概述
- 变量分配
- 变量的数据类型
像C ++这样的语言是静态类型的, 但是R是动态类型的, 这意味着它在运行语句时检查数据类型的类型。有效的变量名称包含字母, 数字, 点和下划线字符。变量名称应以字母或点开头, 后跟数字。
变量名称 | Validity | 有效和无效的原因 |
---|---|---|
_var_name | Invalid | 变量名称不能以下划线(_)开头。 |
var_name, var.name | Valid | 变量可以以点开头, 但点后不能有数字。在这种情况下, 该变量将无效。 |
var_name% | Invalid | 在R中, 除了点和下划线外, 我们不能在变量名称中使用任何特殊字符。 |
2var_name | Invalid | 变量名称不能以数字开头。 |
.2var_name | Invalid | 变量名称不能以点号开头, 后跟数字。 |
var_name2 | Valid | 该变量包含字母, 数字和下划线, 并以字母开头。 |
有两个函数用于打印变量的值, 即print()和cat()。 cat()函数将多个值组合成一个连续的打印输出。
# Assignment using equal operator.variable.1 = 124# Assignment using leftward operator.variable.2 <
- "Learn R Programming"# Assignment using rightward operator.133L ->
variable.3print(variable.1)cat ("variable.1 is ", variable.1 , "\n")cat ("variable.2 is ", variable.2 , "\n")cat ("variable.3 is ", variable.3 , "\n")
【R编程中的变量】当我们在R命令提示符下执行上述代码时, 它将提供以下输出:
文章图片
变量的数据类型 R编程是一种动态类型化的语言, 这意味着我们可以在程序中一次又一次地更改同一变量的数据类型。由于其动态性质, 因此不会声明任何数据类型的变量。它从R对象获取数据类型, 该数据对象将被分配给变量。
我们可以借助class()函数检查变量的数据类型。让我们来看一个例子:
variable_y<
- 124cat("The data type of variable_y is ", class(variable_y), "\n")variable_y<
- "Learn R Programming"cat("Now the data type of variable_y is ", class(variable_y), "\n")variable_y<
- 133L cat("Next the data type of variable_y becomes ", class(variable_y), "\n")
当我们在R命令提示符下执行上述代码时, 它将提供以下输出:
文章图片
推荐阅读
- R时间序列分析示例详解
- R编程教程
- uni-app实战写法
- pandas中groupby,apply,lambda函数使用
- [编译] 7在Linux下搭建安卓APP的开发烧写环境(makefile版-gradle版)—— 在Linux上用命令行+VIM开发安卓APP
- MybatisPlus使用Wrapper实现查询功能
- 用网页计数器来说明application和session
- Mpvue中使用Vant Weapp组件库
- [PowerShell]win10 卸载apps