R Studio基础(1)

1. 运用rstudio简单计算

> 3 + 4

> (5 * 6) / 2

> 45 - 2 * 3

> (45 - 2) *3

> 3^3

> 13 / 3

>13 % /% 3 #13被3整除后的余数 (13对3取余)

> 13%%3 #13整除3,仅保留整数部分

2. π och e

> exp(1) #exp(x)是e^x

>pi #π

>1/0 #无穷大

> -1/0 #负无穷大

> Inf 

> -Inf

3.当然,存在所有可能的数学函数,例如平方根,绝对值,对数(在不同的基数中),模数和三角函数。 在R中定义函数的原因是它们直接用括号表示。 请尝试以下代码:

> sqrt(4) #4的平方根

> abs(-3) #绝地值

> log(10)

> log(exp(1)) #log(e^x)

> sign(-3) 

> factorial(3)  #階乘

> pi

> sin(pi)

> cos(pi)

> tan(pi)

4. 在R中,有两个额外的值用于定义不同类型的缺失值。 NA(不适用)用于缺失值。 NaN(非数字)用于数学上未定义的数字。 当我们进行数学上未定义的操作时,我们经常会收到警告。

> NA #不可用

> NaN #非数

> log(-10)

> 0/0

> Inf - Inf

例子.

> sqrt(abs(-3)^2-3)

 

5. 输入变量时候开头必须是字母

minNum <- 2013

minText <- "Mer R till alla"

2var <- 2013 #不能为数字

#变量可以简化更复杂的计算。 尝试使用变量进行计算

a <- -3

b <- 2

c <- sqrt(abs(a)^b + a)

[1] 2.4495

逻辑值是元素可以假设值是TRUE, FALSE OR NA

a <- FALSE

b <- TRUE

a

[1] FALSE

 

6. 最后一个变量类型是复数。 要创建复数,必须指定实部和虚部。 虚部作为以i结尾的公共数给出。下面是复数的复数和函数的一些例子。

> 1 + 1i
[1] 1+1i
> z <- (1 +1i)^3
> z
[1] -2+2i
> Re(z)
[1] -2
> Im(z)
[1] 2
> Arg(z)
[1] 2.356194
> Conj(z)
[1] -2-2i

7. #可直接将第一部的结果直接进入第二部计算

res <- sqrt(abs(-3)^2-3)

res^2

#可直接将第一部的结果直接进入第二部计算

> res <- sqrt(abs(-3)^2-3)
> res
[1] 2.44949
> res^2
[1] 6

 

8. 变量类型

要研究给定变量具有哪种变量类型,请使用typeof function( )。 typeof( )函数返回一个文本元素。

> a_int<-3L
> a <- 1
> b <- "Text"> c <- TRUE
> z <- (1+

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值