R 语言特点
- R 语言环境软件属于 GNU 开源软件,兼容性好、使用免费
- 语法十分有利于复杂的数学运算
- 数据类型丰富,包括向量、矩阵、因子、数据集等常用数据结构
- 代码风格好,可读性强 简单
虽然 R 主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件 GNU Octave 和商业软件 MATLAB。
R 环境安装
R 语言的开发环境本身具备了图形开发环境,这与其他很多工程语言是不同的,所以开发环境最好安装在为桌面个人计算机设计的操作系统上(如 Windows, macOS 或 Ubuntu 桌面版 等)。
首先,我们需要下载 R 语言环境的安装包:
Windows
- 官方地址:Download R-4.3.2 for Windows. The R-project for statistical computing.
- USTC 镜像:Download R-4.3.2 for Windows. The R-project for statistical computing.
- TUNA 镜像:Download R-4.3.2 for Windows. The R-project for statistical computing.
Linux
- 官方地址:Index of /bin/linux
- USTC 镜像:Index of /CRAN/bin/linux/
- TUNA 镜像:Index of /CRAN/bin/linux/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
macOS
- 官方地址:R for macOS
- USTC 镜像:R for macOS
- TUNA 镜像:R for macOS
以上的版本有可能是过时的,如果你需要最新版本,可以访问:
- 清华大学源: Index of /CRAN/bin/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
- 官网:Index of /bin
脚本执行
在 R 语言中,可以在命令行中使用 Rscript 命令来执行 R 脚本文件。
Rscript 命令允许您直接从命令行运行 R 脚本,而无需打开 R 控制台。。
要使用 Rscript命令 执行 R 脚本文件,可以按照以下步骤进行操作:
创建一个 R 脚本文件,其中包含要执行的R代码。例如,将以下代码保存为 script.R 文件:
R 语言基础
一门新的语言学习一般是从输出 "Hello, World!" 程序开始,R 语言的 "Hello, World!" 程序代码如下:
实例(helloworld.R)
myString <- "Hello, World!"
print ( myString )
运行实例 »
以上实例将字符串 "Hello, World!" 赋值给 myString 变量,然后使用 print() 函数输出。
注意:R 语言赋值使用的是左箭头 <- 符号,不过一些新版本也支持等号 =。