【发布时间】:2020-02-29 01:50:27
【问题描述】:
我是 R 新手。我正在尝试创建一个函数(使用 Lobolly),该函数根据数据中指定的种子编号绘制高度和年龄。我不知道如何设置此功能。
Loblolly
lob<-function (z){
z<-Loblolly$Seed
x<-Loblolly$age
y<-Loblolly$height
return(plot(x,y))
}
lob(301)
【问题讨论】:
-
(1) 编写一个依赖于存在未明确传递给它的变量的函数是范围违规,违反编程最佳实践,并且会使测试、故障排除和维护在长厅。显式传递或定义所有必需的数据/值。 (2)你传
z,立即覆盖,再不使用。 (3) 你在问一个问题,好像这段代码没有做任何事情。它有什么问题?有任何错误/警告吗?为什么情节(如果创建)不正确?