当前位置: 首页 > article >正文

【R语言入门】向量,存储和计算

【R语言入门】向量,存储和计算

Vector, Storage and Computing by R Essentials
By Jackson@ML

前文介绍了R的基本情况,完成了”Hello, world!”的交互式输出。

本文简要介绍R的向量,以及如何存储和进行简单数学计算,希望对R初学者有所帮助。

1. 获取RStudio
在学习R编程之前,首先必须学习如何获取和安装R语言。
访问R-project官网链接https://www.r-project.org/ ,发现R的安装和文档均在此可以找到。

在这里插入图片描述
关于安装R语言和Rstudio,请参照笔者文章:
【R语言入门】开启R的会话并大步向前!,本文不再赘述。https://jackson.blog.csdn.net/article/details/139722605

2. 开启R会话

打开RStudio后,可以直接开始交互式编程了。
首先,利用Spotlight搜索,找到关键字“RStudio”,按Enter打开程序,当前R的版本为R 4.4.2。

在这里插入图片描述
启动一个新的会话,在控制台输入代码,然后按Enter键执行:

>print(“Hello, world!)

执行结果如下图:

在这里插入图片描述

3. 使用向量

在R语言里,声明变量和给变量赋值,多采用向量。向量是R数据结构中最简单的类型。向量,可谓是由多个事物组成的单个实体。

举例如下:将一个数字数列放到向量中,然后求和输出。

>c(1, 3, 5, 7, 9)
>sum(1, 3, 5, 7, 9)

执行结果如下:
在这里插入图片描述

除了数值向量,还可以放入字符串到向量,并且输出结果。

>s = c(‘Where’, ‘are’, ‘you’, ‘from?’)
>print(s)

执行结果如下:

在这里插入图片描述

4. 存储到对象

如果将数字序列存储到一个对象,那么使用<-将数列指向对象。
在这里插入图片描述

对象x获取了2到8的数字序列。

5. 数值计算

将a, b分别赋予一个数值序列,然后用+号完成数列相加。

执行结果如下:

在这里插入图片描述
向量除了存储值之外,也可以做运算。下述例子为两个向量相乘得出的结果。

在这里插入图片描述

6. 文本结合为向量

除了进行数值计算,还可以将文本或者字符串值赋予向量,然后输出。

代码及执行结果如下:在这里插入图片描述

7. 给用户反馈 – input()函数

如果需要在命令行输入信息,然后将已有字符串文本连接输出,可以用Input( )函数获取输入,然后用paste()函数,连接两个字符串并输出。

代码及执行结果如下:

在这里插入图片描述
更多技术文章将陆续推出。欢迎关注和点赞。

您的认可,我的动力!😃

相关阅读

  1. 【R语言入门】开启R的会话并大步向前
  2. 【R语言入门】在Anaconda Navigator平台上使用R语言编程

http://www.kler.cn/a/588639.html

相关文章:

  • Oracle Linux Server 7.9安装fail2ban
  • 【QA】建造者模式在Qt有哪些应用
  • Axure设计之动态折线图教程(中继器)
  • 微服务架构: SpringCloud实战案例
  • 基于CSV构建轻量级数据库:SQL与Excel操作的双模实践
  • SSL/TLS 1.2过程:Client端如何验证服务端证书?
  • 鸿蒙 @ohos.arkui.inspector (布局回调)
  • X86 RouterOS 7.18 设置笔记七:不使用Upnp的映射方法
  • 5周0基础冲刺蓝桥杯省重点 1
  • Leetcode3110:字符串的分数
  • 【Function】使用托管身份调用Function App触发器,以增强安全性
  • 使用DeepSeek制作可视化图表和流程图
  • MyBatis源码分析のSql执行流程
  • 在线 SQL 转 flask SQLAlchemy 模型
  • 贪心算法和遗传算法优劣对比——c#
  • 笔记:代码随想录算法训练营day46:LeetCode647. 回文子串\516.最长回文子序列
  • 03 介绍ffmpeg 视频解码流程
  • Ubuntu服务器安装JupyterNotebook,以便通过浏览器访问Jupyter
  • 【数据分析】索引与数据筛选(1)
  • 【Prometheus】k8s集群内部署的prometheus如何监控kubernetes集群