learning R with swirl-functions

本文介绍了R语言中的常用函数,如Sys.Date(), mean(), sd()等,并讲解了如何自定义函数及操作符。此外,还涉及了函数参数传递、匿名函数使用等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   Sys.Date()函数返回今日的日期;

   mean()函数采取一个数字向量作为输入,然后返回这些数字的平均值;

   当自己写脚本函数的时候,其格式如下图所示:

   

  写完后记得保存,保存完后需在console窗中输入submit(),这样脚本将会被编译,编译成功后就可以使用它了。使用的方法与其他调用函数的方法类似。

  如果我们想看任何函数的源代码,则只需要打出函数名而不添加任何参数或括号。

   我们用%%来求得余数。

   在调用函数时,所给的参数一定要与你定义的是对应的,然而,如果你非常明确的定义了参数,例如| remainder(divisor = 11, num = 5).,则顺序就不是那么重要了。

   如果你想知道函数的参数定义实什么样的情况,除了直接看源代码以外,你还可以使用args(函数名)函数来了解该函数的参数情况。这里,你可以发现,咱们可以把一个函数当做参数。

    sd()函数是用来求标准差的。

    同样你会发现,你可以使用没有第一次定义过的传递函数作为另一个函数的参数,没有命名的 函数被称作为匿名函数。例如:第一个参数是一个小的匿名函数,参数是x,返回值是x+1,我们将6传递到这个表达式中,所以最后整体的结果为7.

  paste函数可以将作为参数的字符串连接起来,返回一个完整的字符串。

   ...省略号可以用于将自己写的函数内部的参数传递到其他函数上,通常有省略号作为参数的函数,都将其作为最后的一个参数。

  


注意mad_lib()函数这块弄得不是太理解,需要后续的继续学习!





在R语言中,除了加减乘除外,我们还可以自己定义二进制操作符。例如:


这里需要注意使用自定义的操作符需要有以下的规格格式:%[操作符名称]%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值