您的第一个函数
是时候编写您的第一个函数了!这对 R 程序员来说是重要的一步。"函数是 R 的基本构件:要掌握更高级的技巧……您需要扎实了解函数的工作方式。"——Hadley Wickham
下面是函数的基本结构:
func_name <- function(arguments) {
body
}
下面是一个示例:
square <- function(x) {
x^2
}
square(2)
[1] 4
Lore 教给您的两个关键点是「参数」和函数「主体」。参数是函数处理的用户输入。它们可以是函数要操作的数据,或影响计算的选项。函数主体是实际执行操作的代码。
函数返回的值就是函数主体中最后执行的那一行。在示例中,由于 x^2 是主体的最后一行,所以返回的就是它的结果。
在本练习中,您将创建第一个函数,把百分数转换为小数。这在金融计算中非常实用!
本练习是课程的一部分
R 金融中级
练习说明
- 创建一个名为
percent_to_decimal的函数,它接收 1 个参数percent,并返回percent除以 100 的结果。 - 对百分数
6调用percent_to_decimal()(这里不使用 % 符号,但可将其视为 6%)。 - 变量
pct已为您创建。 - 对
pct调用percent_to_decimal()。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___