R语言的函数怎么自定义
导读:本文共2175字符,通常情况下阅读需要7分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 函数是一组组合在一起以执行特定任务的语句。R 语言具有大量内置函数,用户可以创建自己的函数。在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完成动作所需的参数。该函数依次执行其任务并将控制返回到解释器以及可以存储在其他对象中的任何结果。函数定义使用关键字函数创建 R 语言的函数。R 语言的函数定义的基本语法如下:function_nam... ...
目录
(为您整理了一些要点),点击可以直达。函数是一组组合在一起以执行特定任务的语句。R 语言具有大量内置函数,用户可以创建自己的函数。在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完成动作所需的参数。该函数依次执行其任务并将控制返回到解释器以及可以存储在其他对象中的任何结果。
使用关键字函数创建 R 语言的函数。R 语言的函数定义的基本语法如下:
函数的不同部分 :
函数名称-这是函数的实际名称。它作为具有此名称的对象存储在 R 环境中。
参数-参数是一个占位符。当函数被调用时,你传递一个值到参数。参数是可选的; 也就是说,一个函数可能不包含参数。参数也可以有默认值。
函数体-函数体包含定义函数的功能的语句集合。
返回值-函数的返回值是要评估的函数体中的最后一个表达式。
R语言有许多内置函数,可以在程序中直接调用而无需先定义它们。我们还可以创建和使用我们自己的函数,称为用户定义的函数。
内置函数的简单示例是seq(),mean(),max(),sum(x)和paste(...)等。它们由用户编写的程序直接调用。您可以参考最广泛使用的 R 函数。
当我们执行上面的代码,它产生以下结果 :
我们可以在 R 语言中创建用户定义的函数。它们特定于用户想要的,一旦创建,它们就可以像内置函数一样使用。下面是一个创建和使用函数的例子。
当我们执行上面的代码,它产生以下结果 :
当我们执行上面的代码,它产生以下结果 :
函数调用的参数可以按照函数中定义的顺序提供,也可以以不同的顺序提供,但分配给参数的名称。
当我们执行上面的代码,它产生以下结果 :
我们可以在函数定义中定义参数的值,并调用函数而不提供任何参数以获取默认结果。但是我们也可以通过提供参数的新值来获得非默认结果来调用这样的函数。
当我们执行上面的代码,它产生以下结果 :
R语言的函数怎么自定义的详细内容,希望对您有所帮助,信息来源于网络。