【发布时间】:2020-09-10 18:48:53
【问题描述】:
这是作业的问题:
问题 3. 练习使用函数。回想一下函数的语法是: 函数名 = 函数(输入){ 代码在这里 } 提示:对于这个问题的两个部分,重用你在问题 2 中编写的部分代码可能会很有用。 (a) 编写一个名为 find positive 的函数,它接收一个数字向量并根据向量的条目是正数还是负数返回一个称为“输出”的布尔向量。通过在“data”上运行你的函数并将输出与“data > 0”进行比较来检查你的工作。首先,为您的函数制作一个单独的 R 块并使用以下 shell: find positive
这是我写的代码(这是错误的)
```{r}
data <- rnorm(10, 0, 1)
output = c()
find_positive <- for(i in data){
if(i > 0){
i = TRUE
output(i)
}else{
i = FALSE
output(i)
}
}
```
【问题讨论】:
-
只做
output <- data > 0