R 语言教程 之 R 语言基础 1

简介: 本教程介绍R语言基础,涵盖从“Hello, World!”程序到变量命名规则及赋值方法等内容。示例展示了如何使用不同符号进行变量赋值,以及如何查看和删除已定义的变量。

R 语言教程 之 R 语言基础 1

R 语言基础

一门新的语言学习一般是从输出 "Hello, World!" 程序开始,R 语言的 "Hello, World!" 程序代码如下:

实例(helloworld.R)
myString <- "Hello, World!"

print ( myString )

运行实例 »
以上实例将字符串 "Hello, World!" 赋值给 myString 变量,然后使用 print() 函数输出。

注意:R 语言赋值使用的是左箭头 <- 符号,不过一些新版本也支持等号 =。

变量
R 语言的有效的变量名称由字母,数字以及点号 . 或下划线 _ 组成。

变量名称以字母或点开头。

变量名 是否正确 原因
var_name2. 正确 字符开头,并由字母、数字、下划线和点号组成
var_name% 错误 % 是非法字符
2var_name 错误 不能数字开头
.var_name,

var.name

正确 可以 . 号开头,但是要注意 . 号开头后面不能跟着数字
.2var_name 错误 . 号开头后面不能跟着数字
_varname 错误 不能以下划线 开头
变量赋值
最新版本的 R 语言的赋值可以使用左箭头 <-、等号 = 、右箭头 -> 赋值:

实例

使用等号 = 号赋值
var.1 = c(0,1,2,3)
print(var.1)
[1] 0 1 2 3

使用左箭头 <-赋值
var.2 <- c("learn","R")
print(var.2)
[1] "learn" "R"

使用右箭头 -> 赋值
c(TRUE,1) -> var.3
print(var.3)
[1] 1 1
查看已定义的变量可以使用 ls() 函数:

实例

print(ls())
[1] "var.1" "var.2" "var.3"
删除变量可以使用 rm() 函数:

实例

rm(var.3)
print(ls())
[1] "var.1" "var.2"

目录
相关文章
|
1天前
|
Windows
R 语言教程 之 R 语言基础 4
本节介绍了 R 语言中的 `cat()` 函数,用于文本输出和文件写入。`cat()` 可以连接多个参数并输出,自动在各参数间添加空格。通过设置 `file` 参数,可将输出内容保存至指定文件,使用 `append=TRUE` 可实现内容追加而非覆盖。
10 1
|
1天前
R 语言教程 之 R 语言基础 5
R语言基础教程第五部分,介绍如何使用 `sink()` 函数将控制台输出重定向至文件,支持覆盖或追加写入,并可通过设置 `split` 参数同时在控制台和文件中显示输出。
9 1
|
2天前
|
JavaScript Python
R 语言教程 之 R 语言基础 3
《R 语言教程之 R 语言基础 3》介绍了 R 语言中的基本输入输出操作,重点讲解了 `print()` 函数的使用方法及其在输出数字、字符串时的表现。此外,还简要说明了 R 语言作为解释型语言的特点,可以直接在命令行中执行并显示结果。
8 1
|
2天前
R 语言教程 之 R 语言基础 2
R 语言基础教程第二部分,介绍交互式编程与文件脚本。通过命令行启动 R 解释器进行实时编码,使用 `q()` 退出。示例文件 `Baidu-test.R` 展示了如何创建和运行 R 脚本,输出字符串 &quot;Baidu&quot;。
11 1
|
3天前
R 语言教程 之 R 语言基础 1
本教程介绍了R语言的基础知识,包括如何输出“Hello, World!”、变量命名规则及赋值方法。通过实例演示了使用等号=、左箭头&lt;-和右箭头-&gt;进行变量赋值,并展示了如何查看和删除已定义的变量。
14 2
|
3天前
|
数据挖掘 Java 程序员
R 语言教程 之 R 语言教程 1
R 语言是一种专为数学研究设计的编程语言,主要用于统计分析、绘图和数据挖掘。它由贝尔实验室开发,适用于统计学家和数据分析师。R 语言是解释型语言,执行速度较慢,但在语法上支持丰富的数据结构操作,非常适合数学和统计学应用。本教程适合初学者,帮助他们从零开始学习 R 语言。
13 2
|
5月前
|
存储 编译器 开发工具
C++语言教程分享
C++语言教程分享
|
5月前
|
存储 编译器 C++
|
5月前
|
存储 编译器 程序员
C++语言基础学习
C++语言基础学习
|
5月前
|
自然语言处理 编译器 C语言
C++语言入门教程
C++语言入门教程
下一篇
无影云桌面