R - 基本语法
R - 基本语法
Section titled “R - 基本语法”让我们从经典的“Hello, World!”程序开始 R 编程之旅。您可以通过两种主要方式与 R 交互:直接在 R 控制台中进行快速命令操作,或者通过编写和运行脚本来完成更复杂的任务。现代工作流严重依赖于在 RStudio 这样的 IDE 中使用脚本编辑器。
在 R 控制台中交互式工作
Section titled “在 R 控制台中交互式工作”R 安装完成后,您可以启动 R 控制台。在 RStudio 中,控制台是主要的窗格之一。您会看到一个 > 提示符,您可以在其中输入命令并立即获得反馈。
# '<-' 是 R 中的赋值运算符myString <- "Hello, World!"
# print() 函数显示对象的值print(myString)在控制台中执行此代码将产生:
[1] "Hello, World!"专业提示: 在交互式会话中,您通常只需键入变量名即可自动打印其值,因此 myString 会产生相同的输出。
在 RStudio 中使用 R 脚本文件
Section titled “在 RStudio 中使用 R 脚本文件”对于任何涉及多行代码的任务,您都应该使用 R 脚本文件(以 .R 为扩展名)。这允许您保存、编辑和重新运行您的工作,这对于可重现性至关重要。
- 在 RStudio 中,创建一个新的脚本文件(
File > New File > R Script)。 - 在脚本编辑器中输入您的代码:
# 我在 R 编程中的第一个程序myString <- "Hello, World!"
print(myString)- 执行代码。在 RStudio 中有几种选项:
- 运行当前行或选中内容:将光标放在一行上,然后按
Ctrl+Enter(Windows/Linux)或Cmd+Enter(macOS)。 - 运行整个脚本:在控制台中使用
source()命令,例如source('my_script.R')。
- 运行当前行或选中内容:将光标放在一行上,然后按
运行脚本将在控制台中产生相同的输出:
[1] "Hello, World!"R 中的注释
Section titled “R 中的注释”注释对于使您的代码易于他人和未来的自己理解至关重要。在 R 中,同一行中位于井号 (#) 之后的所有内容都被视为注释,并被解释器忽略。
# 这一整行都是注释。x <- 10 # 这是一个解释变量的行内注释。R 没有正式的多行或块注释语法。标准做法是简单地在块的每一行开头添加一个 #。
# 这是多行注释的第一行。# 这是第二行。它解释了下面将要定义的# 一个复杂函数。最佳实践: 像 RStudio 这样的现代 IDE 提供了键盘快捷键(通常是 Ctrl+Shift+C 或 Cmd+Shift+C)来注释或取消注释选定的代码块,使此过程毫不费力。