返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言的一个加法函数使用介绍
  • 952
分享到

R语言的一个加法函数使用介绍

2024-04-02 19:04:59 952人浏览 泡泡鱼
摘要

我就废话不多说了,大家还是直接看代码吧~ ## R语言中的加法函数 add4 <- function(x, y) { x + y } 一个复杂一些的R语言程序 #

我就废话不多说了,大家还是直接看代码吧~


## R语言中的加法函数
add4 <- function(x, y) {
 x + y 
}

一个复杂一些的R语言程序


## R语言程序
add2 <- function(x, y) {
 x + y
}

above10 <- function(x) {
 use <- x > 10
 x[use]
}

above <- function(x, n) {
 use <- x>n
 x[use]
}

columnmean <- function(y) {
 nc <- ncol(y) ##列数
 means <-numeric(nc) ##零向量 1 * nc 
 for(i in 1:nc) {
 means[i] <- mean(y[, i], na.rm = removeNA)
 } ##for
 means
}

补充:R语言常用函数总结大全

今天把R常用函数大体汇总了一下,其中包括一般数学函数,统计函数,概率函数,字符处理函数,以及一些其他函数;

1. 数学函数

函数

作用

abs()

绝对值

sqrt()

平方根

ceiling(x)

不小于x的最小整数

floor(x)

不大于x的最大整数

round(x, digits=n)

将x舍入为指定位的小数

signif(x, digits=n)

将X舍入为指定的有效数字位数

2. 统计函数

函数

作用

mean(x)

平均值

median(x)

中位数

sd(x)

标准差

var(x)

方差

quantile(x, probs)

求分位数,x为待求分位数的数值型向量,probs是一个由[0,1]的概率值组成的数值型向量

range(x)

求值域

sum(x)

求和

min(x)

求最小值

max(x)

求最大值

scale(x, center=TRUE,scale=TRUE)

以数据对象x按列进行中心化或标准化,center=TRUE表示数据中心化,scale=TRUE表示数据标准化

diff(x, lag=n)

滞后差分,lag用以指定滞后几项,默认为1

difftime(time1,time2,units=c(“auto”,”secs”,”mins”,”hours”,”days”,”weeks”))

计算时间间隔,并以星期,天,时,分,秒来表示

3. 概率函数

分布名称

缩写

beta分布

beta

二项分布

binom

柯西分布

Cauchy

卡方分布

chisp

指数分布

exp

F分布

f

gamma分布

gamma

几何分布

geom

超几何分布

hyper

对数正态分布

lnORM

loGIStics分布

logis

多项分布

multinom

负二项分布

nbinom

正态分布

norm

泊松分布

pois

Wilcoxon分布

signrank

t分布

t

均匀分布

unif

weibull分布

weibull

Wilcoxon秩和分布

Wilcox

在R中,函数函数行如:[x][function]。其中x表示指分布的某一方面,function表示分布名称的缩写。

d->密度函数(density)

p->分布函数(distribution function)

q->分位数函数(quantile function)

r->生成随机数函数

4. 字符处理函数

函数

作用

nchar

计算字符数量

substr(x,start,stop)

提取或替换一个字符向量中的字串

grep()

正则表达式函数,用于查找。

sub()

正则表达式函数,用于替换

strsplit(x,split,fixed=FALSE)

在splits处分隔字符向量x中的元素

paste( )

连接字符串,sep为分隔符

toupper( )

小写字母转大写

tolower( )

大写字母转小写

5. 其他实用函数

函数

作用

length(x)

获取对象x的长度

seq(fom,to,by)

生成一个从from到to间隔为by的序列

rep(x,n)

将x重复n遍

cut(x,n)

将x分隔为有着N个水平的因子

pretty(x,n)

创建分割点,将x分隔成n个区间

cat(x,file,append)

连接x对象,并将其输出到屏幕或文件中。

rownames()

修改行数据框行变量名

colnames

修改行数据框列变量名

cbind

根据列进行合并,前提是所有数据行数相等。

rbind

根据行进行合并,要求所有数据列数是相同的才能用rbind.

runif(n, min, max )

生成n个大于min,小于max的随机数

rnorm(n, mean, sd )

生成n个平均数为mean,标准差为sd的随机数

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: R语言的一个加法函数使用介绍

本文链接: https://lsjlt.com/news/122707.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • R语言的一个加法函数使用介绍
    我就废话不多说了,大家还是直接看代码吧~ ## R语言中的加法函数 add4 <- function(x, y) { x + y } 一个复杂一些的R语言程序 #...
    99+
    2024-04-02
  • C语言中函数的介绍及用法
    本篇内容介绍了“C语言中函数的介绍及用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录函数定义库函数定义介绍Example 1 strc...
    99+
    2023-06-20
  • R语言which函数介绍及Rcpp改写详解
    目录引言which 函数的介绍which函数的一些小例子which函数的改进以及时间对比总结引言 首先来介绍一下R语言which函数的作用:which函数在向量、矩阵、数据框,列表、...
    99+
    2024-04-02
  • C语言rand和srand函数使用方法介绍
    目录前言随机数的本质重新播种生成一定范围内的随机数连续生成随机数前言 在实际编程中,我们经常需要生成随机数,例如,贪吃蛇游戏中在随机的位置出现食物,扑克牌游戏中随机发牌。 在C语言中...
    99+
    2023-02-11
    C语言rand和srand C语言rand方法 C语言srand方法
  • R语言中xtabs函数的用法
    这篇文章将为大家详细讲解有关R语言中xtabs函数的用法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。今天在做一个列联表独立性检验的时候,总是无法处理好要求的数据类型,偶然的机会,看到了xtabs()函数...
    99+
    2023-06-14
  • R语言-生成频数表和列联表crosstable函数介绍
    列联表crosstable 列联表不仅可以用来做简单的描述性统计,还可以在机器学习中用来比较识别正确率,FPR,TPR等等数据,以便我们比较不同的ML模型 or 调参。 2x2列联表...
    99+
    2024-04-02
  • go语言中函数与方法介绍
    在C#或者Java里面我们都知道,一个Class是要包含成员变量和方法的,对于GO语言的Struct也一样,我们也可以给Struct定义一系列方法。 一、怎么定义一个方法? Go的方...
    99+
    2024-04-02
  • R语言数据框中的负索引介绍
    以R语言自带的mtcars数据框为例: 这是原始的mtcars数据: 这里只列出了前面几行数据。 然后负索引mtcars[,-2:-3],得到的结果 删除了第二列和第三列数据 所...
    99+
    2024-04-02
  • Go语言使用select{}阻塞main函数介绍
    很多时候我们需要让main函数不退出,让它在后台一直执行,例如: func main() { for i := 0; i < 20; i++ { //启动20个...
    99+
    2022-06-07
    main GO main函数 go语言 select
  • R语言seq()函数的调用方法
    看到有很多读者浏览了这篇文章,心里很是开心,为了能够更好地帮助大家,决定再修改一下,帮助大家更好地理解。 --------修改于:2018年4月28日 为了方便大家在开发环境中直接实...
    99+
    2024-04-02
  • R语言-summary()函数的用法解读
    summary():获取描述性统计量,可以提供最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计等。 结果解读如下: 1. 调用:Call lm(f...
    99+
    2024-04-02
  • C语言中qsort函数的介绍与用法实例
    目录一.qsort函数是什么 二.使用qsort排序-以升序为例1.整形数组排序2.字符数组排序3.字符指针数组排序4.结构体数组排序5.浮点型数组排序三.使用冒泡排序思想...
    99+
    2024-04-02
  • Go语言函数的基本概念及用法介绍
    Go语言是一种快速、简洁、安全并且高效的编程语言,近年来在软件开发领域有着日益增长的影响力。在Go语言中,函数是非常重要的概念,它是程序中最基本的组成单元。本文将介绍Go语言函数的基本...
    99+
    2024-03-09
    函数 用法 概念 go语言
  • R语言中assign函数和get函数的用法
    assign函数在循环时候,给变量赋值,算是比较方便 1、给变量赋值 for (i in 1:(length(rowSeq)-1)){ assign(paste("nginx...
    99+
    2024-04-02
  • r语言median函数如何使用
    在R语言中,可以使用`median()`函数来计算一组数据的中位数。以下是使用`median()`函数的方法:1. 对向量使用`me...
    99+
    2023-09-15
    r语言
  • r语言annotate函数如何使用
    在R语言中,annotate()函数用于在绘图中添加注释。它的基本语法如下:annotate(text, x, y, ...)其中,...
    99+
    2023-09-13
    r语言
  • r语言colnames函数怎么使用
    在R语言中,colnames()函数用于获取或设置数据框或矩阵的列名。下面是colnames()函数的使用方法: 获取列名:使用c...
    99+
    2023-10-23
    r语言
  • 使用R语言怎么生成一个随机数
    这篇文章给大家介绍使用R语言怎么生成一个随机数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 均匀分布函数: runif(n, min=0, max=1),n 表示生成的随机数数量,min 表示均匀分布的下限,ma...
    99+
    2023-06-13
  • r语言中的filter函数怎么使用
    在R语言中,`filter()`函数是`dplyr`包中的函数,用于筛选数据框中满足指定条件的行。`filter()`函数接受一个数...
    99+
    2023-09-04
    r语言 filter
  • R语言中的merge函数怎么使用
    在R语言中,merge函数用于合并两个数据框(data frame)。该函数的一般用法如下: merged_df <- mer...
    99+
    2024-03-04
    R语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作