R语言的一些常见初级基本操作
haoteby 2025-05-27 14:15 5 浏览
基本概念:
在R语言里操作和接触的所有东西都称作对象(object)。对象有很多种类 可以包含各种类型的数据。
R 语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型 (character)、数值型 (numeric)、复数型 (complex)以及逻辑型 (logical)。通过mode()函数可以查看一个对象的类型。
R语言中的基本运算包括以下:数学计算,比较运算,运算函数,向量常用统计函数,矩阵常用函数集合运算,向量化,从文件中读取数据,概率分布,循环和条件操作。
R语言的数据对象主要包括向量(vector),矩阵(matrix),因子(factors),列表(list),数据框(data frame),函数( function)。
本次环境是:win7 64位系统 + R 3.3.3
一、打开R语言的界面
1.1双击桌面上的程序R x64 3.3.3,出现如下画面,则打开成功。如图所示
二、常用示例
加法,减法,乘法,除法。都是对应于元素级别的运算
幂运算。符号为“^”
整除运算%/%(整除)
求模运算%%
比较运算主要包含:>、<、>=、<=、==、 !=
运算函数
abs()函数,求绝对值
sqrt()函数,求平方根
exp(x)计算指数函数
向量常用统计函数包括:max、min、range、sum、prod、mean、median、var、sd、length、rev(取逆序)、which.max、which.min
max(x)返回向量x中最大元,如图所示
min(x)返回向量x中最小元,如图所示
which.max(x)返回x最大元的下标,which.min(x)返回x最小元的下标,如图所示
mean(x)计算样本x的均值,如图所示
median(x)计算样本x的中位数,如图所示
var(x)计算样本x的方差,如图所示
两人的5次测验成绩如下:
X:50,100,100,60,50 ,平均成绩为E(X )=72;
Y:73, 70, 75,72,70 ,平均成绩为E(Y )=72。
平均成绩相同,但X 不稳定,对平均值的偏离大。方差描述随机变量对于数学期望的偏离程度。
sd(x)计算样本x的标准差,如图
等同于开根号
range(x)返回向量c(min(x),max(x)),如图所示
length(x)返回向量x的长度,如图所示
sum(x)给出向量x的总和,如图所示
prod(x)给出向量x的乘积,如图所示
rev(x)取向量x的逆序,如图所示
- 上一篇:干货丨零基础如何学习 R 语言?
- 下一篇:R语言介绍
相关推荐
- R数据分析:双因素方差分析与交互作用检验
-
Two-wayANOVAtestisusedtoevaluatesimultaneouslytheeffectoftwogroupingvariables(AandB)...
- R数据分析:用R语言做meta分析
-
这里以我的一篇meta分析为例,详细描述meta分析的一般步骤,该例子实现的是效应量β的合并...
- 生存分析看完这篇就够了(R语言代码+线上工具)
-
尔云间一个专门做科研的团队云生信学生物信息学关注我们...
- R语言中离群值的识别、描述、绘制与移除
-
摘要:统计学中离群值被定义为离开大部分观测较远的样本点,多数是由于测量误差而产生。因此,数据分析中离群值的识别和移除(如有必要)是很重要的一个步骤。鉴定离群值的方法有很多种,包括基于标准差的方法和基于...
- R语言、RStudio的下载、安装与使用
-
本文介绍R语言及其集成开发环境...
- [R语言] R语言快速入门教程
-
本文主要是为了从零开始学习和理解R语言,简要介绍了该语言的最重要部分,以快速入门。主要参考文章:R-TutorialR语言程序的编写需要安装R或RStudio,通常是在RStudio中键入代码。但是R...
- 看完这个「R语言课程」合集,我发现R语言也不过如此…
-
小料君看到一个有趣的问答...
- 在R语言中使用正则表达式
-
有时候我们要处理的是非结构化的数据,例如网页或是电邮资料,那么就需要用R来抓取所需的字符串,整理为进一步处理的数据形式。R语言中有一整套可以用来处理字符的函数,在之前的博文中已经有所涉及。但真正的...
- 附代码|详解R语言的高级数据结构
-
有时数据需要比向量更复杂的存储方式。幸运的是,R软件提供了很多的数据结构。常见的有数据框(data.frame)、矩阵(matrix)、列表(list)以及数组(array)。数据框类似于电子表格,矩...
- R语言实战—自学笔记—向量
-
第2章创建数据集2.1数据集的概念数据集:由数据构成的一个矩形数组,行表示观测,列表示变量。...
- R语言从入门到精通:Day7
-
原创小浣熊科研猫是时候关注我们一波了在向reviewer或者导师展示自己的统计分析结果时,一张图往往顶得上千言万语;在刚接触到数据时,图也能帮助我们发现数据中潜在的模式或者其中的异常值,这两个例子...
- 一文教你学会维恩图的绘制——R语言
-
背景介绍维恩图用于展示在不同的事物群组(集合)之间的数学或逻辑联系,尤其适合用来表示集合(或)类之间的“大致关系”,它也常常被用来帮助推导(或理解推导过程)关于集合运算(或类运算)的一些规律。通常每个...
- R语言介绍
-
一、R语言介绍...
- R语言的一些常见初级基本操作
-
基本概念:在R语言里操作和接触的所有东西都称作对象(object)。对象有很多种类可以包含各种类型的数据。R语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型(cha...