我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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的随机数

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

C语言中函数的介绍及用法

本篇内容介绍了“C语言中函数的介绍及用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录函数定义库函数定义介绍Example 1 strc
2023-06-20

C语言rand和srand函数使用方法介绍

rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。srand()用来设置rand()产生随机数时的随机数种子。参数seed是整数,通常可以利用time(0)或geypid(0)的返回值作为seed
2023-02-11

R语言中xtabs函数的用法

这篇文章将为大家详细讲解有关R语言中xtabs函数的用法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。今天在做一个列联表独立性检验的时候,总是无法处理好要求的数据类型,偶然的机会,看到了xtabs()函数
2023-06-14

Go语言使用select{}阻塞main函数介绍

很多时候我们需要让main函数不退出,让它在后台一直执行,例如:func main() {for i := 0; i < 20; i++ { //启动20个协程处理消息队列中的消息c := consumer.New()go c.Start(
2022-06-07

Go语言函数的基本概念及用法介绍

Go语言是一种快速、简洁、安全并且高效的编程语言,近年来在软件开发领域有着日益增长的影响力。在Go语言中,函数是非常重要的概念,它是程序中最基本的组成单元。本文将介绍Go语言函数的基本概念以及常用的用法,并附上具体的代码示例。1. 函数的
Go语言函数的基本概念及用法介绍
2024-03-09

r语言sink函数的用法是什么

在R语言中,sink()函数用于重定向输出,将控制台上的输出写入到文件中。它有两种常用的用法:将控制台上的输出写入到文件中:sink("output.txt")print("Hello, world!")sink()上面的代码将控制台上
r语言sink函数的用法是什么
2024-03-06

r语言中的filter函数怎么使用

在R语言中,`filter()`函数是`dplyr`包中的函数,用于筛选数据框中满足指定条件的行。`filter()`函数接受一个数据框作为输入,并返回一个新的数据框,其中只包含满足条件的行。`filter()`函数的语法如下:```Rfi
2023-09-04

R语言中的merge函数怎么使用

在R语言中,merge函数用于合并两个数据框(data frame)。该函数的一般用法如下:merged_df <- merge(df1, df2, by = "key")其中,df1和df2是要合并的两个数据框,by表示合并的键(key
R语言中的merge函数怎么使用
2024-03-04

r语言signif函数的用法是什么

在R语言中,signif函数用于对一个数进行四舍五入,并指定保留的有效数字位数。其语法如下:signif(x, digits)其中,x表示要四舍五入的数,digits表示要保留的有效数字位数。例如,如果要对一个数进行四舍五入保留2位有效
r语言signif函数的用法是什么
2024-03-06

使用R语言怎么生成一个随机数

这篇文章给大家介绍使用R语言怎么生成一个随机数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 均匀分布函数: runif(n, min=0, max=1),n 表示生成的随机数数量,min 表示均匀分布的下限,ma
2023-06-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录