前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R 语言入门与介绍

R 语言入门与介绍

作者头像
timerring
发布于 2023-10-13 02:52:11
发布于 2023-10-13 02:52:11
21400
代码可运行
举报
文章被收录于专栏:TechBlogTechBlog
运行总次数:0
代码可运行

常用算术运算符

运算符

描述

+

加法

减法

*

乘法

/

除法

^或**

求幂

%%

求余

%/%

整数除法

注意,R 区分大小写。

常用数学函数

  • abs(x)
  • sqrt(x)
  • sin(x)、cos(x)、tan(x)
  • asin(x)、acos(x)、atan(x)
  • exp(x)
  • log(x)、log2(x)、log10(x)
  • round(x, 保留位数)
  • ceiling(x)
  • floor(x)
  • trunc(x):截取 x 的整数部分
  • R 包中的大多数函数都附带例子,函数 example ( ) 用于运行示例代码。

R 对象

在 R 语言中,“一切皆对象”。数据分析包括很多步骤,从数据整理、探索、建模到可视化,每个步骤都需要处理不同的对象,例如向量、矩阵、函数、模型等。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 3 + 5
# 可以写成
a <- 3 + 5

建议使用 <- 赋值符号,避免与比较操作符 == 相混淆

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b <- sqrt(36) #b=6
a + b
# 也可以在左边计算它的值,然后通过右赋值“->”把结果赋给一个新的对象;这个写法并不常见
a + 3*b -> c
c

对象的名字可以由一个或一个以上的字符组成。对象名一般 只能以字母开头 ,可以包含数字、点“.”和下划线“_”。

常用的关系和逻辑运算符

  • >
  • <
  • ==
  • !=
  • >=
  • <=
  • &
  • |
  • !

工作空间管理

工作空间(workspace)就是 R 的工作环境,所有创建的对象都被临时保存在工作空间(也可称为全局环境,.GlobalEnv)中。

我们可以用函数 ls( ) 列出当前工作空间中的所有对象。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ls()

工作目录(working directory)是 R 用来读取文件和保存结果的一个文件夹。我们可以使用函数 getwd( ) 来查看当前的工作目录,也可以使用函数 setwd( ) 设定当前的工作目录。把某个分析项目的所有文件保存在一个文件夹里会给项目管理带来便利,提高分析效率。因此,在一个代码脚本文件的第一行,通常可以先设定工作目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
getwd()  # 获取工作目录路径
setwd("/home/project/myprojects/project1")  # 修改工作目录路径

# 想要把当前工作空间保存到一个指定的文件,可以在退出时输入
save.image("MyFile.Rdata")
# 输出后可以刷新右侧文件树,右键复制文件路径,或者下载

下次我们只需使用函数 load( ) 就可以载入保存的工作空间并继续进行该项目的分析工作。在工作量较大时,可以很好地提高工作效率。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
R语言入门之工作空间与R包
R语言的工作空间其实就是你当下R语言的工作环境,它包括任何你已经定义了的对象。当一个R进程结束时,用户可以将当前的工作空间保存下来,在下次启动R时就会自动加载,非常方便省事。R语言是一个交互式界面,上翻和下翻键可以用来查看历史指令。这里我建议大家使用RStudio,因为RStudio提供非常强大的R语言高度可视化操作界面,你可以在RStudio里写R代码,也可以写Python代码,同时可以使用Rmarkdown来写自己的文档。
生信与临床
2020/08/06
1.6K0
R语言_基础
a = c(1,2,3) #查看帮助 help(mean) ?mean example(mean) help.start() help(package="plyr") help(baseball)
用户1147754
2019/05/27
8030
R医学科研:R语言简介
R 语言在统计作图方面有独特优势,目前已成为许多数据科学团队最常用的语言之一。本章简要介绍 R 语言的基础知识,让读者能够开启 R 语言的学习,首先要做的是准备工作环境。
简说基因
2022/04/12
9000
岩酱的生信学习笔记Day4 (R语言及Rstudio)
用户11074124
2024/04/16
1070
R语言系列第二期:①R变量、脚本、作图等模块介绍
在这些内容的基础上,我们在这个部分为大家介绍一些实用知识,包括描述工作区结构、图形设备以及它们的参数等问题,还有初级编程和数据输入输出。
微点
2019/05/11
1.3K0
R语言学习(瑞士军刀)
  R 语言赋值使用的是左箭头 <- 符号,不过一些新版本也支持等号=,也可以用->符号(最新版本)。
samRsa
2025/02/24
990
交互式使用 R题(shell)
交互式使用 R 交互式shell是一种很方便的环境,可以进行各种尝试,随时调整过程。与Python、Ruby等语言一样,R也提供了shell环境。本文开始的例子就是以交互的方式使用R。当打开R控制台时,R会显示命令提示符”>”,此时可以输入命令。 下面是交互式使用R的几个例子: 例一: help.start() #启动在线帮助,会打开浏览器。 x <- rnorm(50); y <- rnorm(x) #产生两个随机向量x和y plot(x,y) #使用x,y画二维散点图, 会打开一个图形窗口 ls()
学到老
2018/03/19
1.2K0
生信学习-Day5-数据结构
(7)别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下。
POLU
2024/01/20
1990
TidyFriday 每天 5 分钟,轻轻松松上手 R 语言(六)数据读取与保存
我们最先要了解的是我们的工作目录,当文件在当前目录下时我们输入文件名即可, 没有在当前目录我们就要输入数据文件的绝对路径。
王诗翔呀
2020/07/06
2.7K0
R语言入门到可视化精选19题
提示:R-project网站 https://www.r-project.org/
拴小林
2020/07/10
8540
R语言入门到可视化精选19题
R语言基础操作①基础指令
q()——退出R程序 tab——自动补全 ctrl+L——清空console ESC——中断当前计算
用户1359560
2018/08/27
1.8K0
【学习】《R实战》读书笔记(第一章)
第一章 R简介 本章概要 1安装R 2理解R语言 3运行R程序 本章所介绍的内容概括如下。 一个典型的数据分析步骤如图1所示。 图1:典型数据分析步骤 简而言之,现今的数据分析要求我们从多种数据源中获取数据、数据合并、标注、清洗和分析,并且把分析的结果进行展示,形成报告或者系统,辅助决策。R能够满足现今数据分析的要求。 为什么用R? R是一个适合统计分析和绘图的环境与语言。它是开源、免费的,获得世界范围社区支持。统计分析和绘图工具已经很多了,例如:SPSS,SAS,Excel,Stata和Minit
小莹莹
2018/04/19
8030
【学习】《R实战》读书笔记(第一章)
巧用R语言实现各种常用的数据输入与输出
将数据输入或加载到R工作空间中,是使用R进行数据分析的第一步。R语言支持读取众多格式的数据文件,excel文件,csv文件,txt文件和数据库(MYSQL数据库)等;其中,excel和csv是我们最常遇到的数据文件格式。
1480
2019/06/19
7.8K2
巧用R语言实现各种常用的数据输入与输出
学习小组day5笔记-R语言基础2
read.csv,用于读取“comma separated value”文件。它以 DataFrame 的形式导入数据。相关参数:
清南
2023/04/13
8230
R语言入门系列之一
计算机语言的学习并不困难,关键是一定要由浅入深的实际操作练习。也许最开始的比较简单,学习者一带而过没有实际操作,之后的进一步学习很可能会陷入不知所云的困境,实际操作所带来的感觉是无法替代的,其价值也是非常重要的。
SYSU星空
2022/05/05
4.4K0
R语言入门系列之一
R语言快速入门:数据结构+生成数据+数据引用+读取外部数据
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。常被用于统计学、计量分析等领域。接下来讲一下我个人认为的R入门知识。
1480
2019/08/23
1.8K0
R语言入门
左上角轴承图标 — script — 复制下来 — 保存到一个新的R中或者.txt文件
用户11076492
2024/04/16
1110
R语言基础学习——day1
uniXiaolin
2023/05/18
3910
R语言之书2.3.3
myvec2<-c(3,-3,2,3,45,1e+03,64^0.5,2+(3-1)/9.44,foo)
用户6865193
2019/12/31
5100
Day5-橙子
推荐使用read.table函数读入txt文件,read.csv函数读入csv文件
用户11110663
2024/05/10
2150
Day5-橙子
相关推荐
R语言入门之工作空间与R包
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验