R语言基础(一)-常用数学函数与定义

数学系的孩子,学点R语言对以后还是有很大的帮助的。
1.设置文件存储路径
2.整除取余数
3.乘方
4.平方根,指数,绝对值
5.对数
6.四舍五入
7.近似函数
8.三角函数
9.阶乘
13.取最大最小时不要缺失值

1.设置文件存储路径

> getwd() #获取文件的自动存储位置
[1] "/Users/huanghuaixian"
> setwd("/Users/huanghuaixian/R") #更改文件的自动存储位置
> getwd()
[1] "/Users/huanghuaixian/R"

2.整除取余数

> 3%%2
[1] 1

3.乘方

> 3**2
[1] 9
> 3^2
[1] 9

4.平方根,指数,绝对值

> sqrt(4)
[1] 2
> exp(e)
错误: 找不到对象'e'
> exp(4)
[1] 54.59815
> abs(-4)
[1] 4

5.对数

> log(2) #默认以e为底
[1] 0.6931472
> log(4,4) #log(a,b)默认以a为底
[1] 1
> log10(10)
[1] 1

6.四舍五入

round(x,digits = a)

若a>0,表示保留a位小数
若a<0,表示取整至10^a位

round(2.6787668467,digits = 3)
[1] 2.679
> round(0.00000344232341,digits = -4)
[1] 0
> round(344232341,digits = -4)
[1] 344230000

7.近似函数

floor(x)#取小于等于x的最大整数
ceiling(x)#取大于等于x的最小整数
trunc(x)#取x的整数部分

> floor(233.431) 
[1] 233
> ceiling(3314.412)
[1] 3315
> trunc(789.4)
[1] 789

8.三角函数

> sin(78)
[1] 0.5139785
> cos(12)
[1] 0.843854

9.阶乘

> factorial(3)
[1] 6

运算优先级:指数>乘、除、求余、整除>加、减

10.特殊值
这里写图片描述

> x = c(5/0,10-Inf,99/Inf)
> is.infinite(x)
[1]  TRUE  TRUE FALSE
> y = c(Inf/Inf, NaN + 222,NaN**2)
> is.nan(y)
[1] TRUE TRUE TRUE
> z = c(NaN,NA - 111,NA/3)
> is.na(z)
[1] TRUE TRUE TRUE

11.逻辑符号
这里写图片描述

12.统计缺失值

> z = c(NaN,NA - 111,NA/3)
> sum(is.na(z))
[1] 3
> is.na(z)
[1] TRUE TRUE TRUE

13.取最大最小时不要缺失值

> a = c(NA,99,221)
> min(a)
[1] NA
> max(a)
[1] NA
> max(a,na.rm = T)
[1] 221
  • 8
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
R语言函数是指在R语言中已经定义好的一系列可用来执行特定任务的操作。R语言作为一种功能强大的统计分析和数据可视化工具,拥有丰富的函数库,使得用户能够快速地实现各种统计分析和数据处理操作。 R语言函数大全及详解可以包括以下几大类: 1. 基本函数:包括算术运算(如加减乘除)、逻辑运算(如与或非)、数学函数(如指数、对数、三角函数等)等常用操作函数。 2. 数据处理函数:用于处理数据集,包括数据读取、数据清洗、数据变换等操作。例如,read.table()函数用于将外部文件读入R环境,subset()函数用于按照特定条件筛选数据等。 3. 统计分析函数:用于实现各种统计分析方法,包括描述性统计、假设检验、回归分析、因子分析等。例如,mean()函数用于计算平均值,t.test()函数用于进行t检验等。 4. 图形函数:用于数据可视化,包括绘制散点图、柱状图、折线图、饼图等。例如,plot()函数用于绘制散点图,hist()函数用于绘制直方图等。 5. 数据结构函数:用于创建、操作和管理各种数据结构,包括向量、矩阵、数据框、列表等。例如,c()函数用于创建向量,matrix()函数用于创建矩阵,data.frame()函数用于创建数据框等。 这只是R函数的一小部分,R语言函数非常丰富多样,用户可以根据具体需求查阅相关文档或使用帮助功能来了解更多函数的详细用法和参数设置。同时,R语言开源社区也提供了丰富的函数包(packages),用户可以下载并安装这些函数包来扩展R的功能和使用范围。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值