我正在尝试调试我的第一个R脚本,我遇到了这一行:
data <- read.data(dir, indiv, label)
过去30分钟我一直在谷歌搜索“R read.data”,绝对没有任何事情发生。难道我做错了什么?有没有一种很好的方法来查看我在R脚本中看到的东西,我不知道它们是什么?
这条特殊的路线究竟是做什么的?
答案 0 :(得分:3)
它可能是脚本作者定义的函数。在您拥有的代码中搜索它。
答案 1 :(得分:3)
要检查的几件事情:
read.data <- function(...
library()
或require()
加载另一个包?在这种情况下,可以在该包中定义read.data
函数。source
来阅读其他脚本?然后检查那个脚本...... 答案 2 :(得分:2)
打包sos
救援:
read.data
是rjags
包
> library(sos)
> findFn("read.data")
找到这个结果:
http://finzi.psych.upenn.edu/R/library/rjags/html/read.data.html
从这个页面:
Read data for a JAGS model from a file.
Usage
read.jagsdata(file)
read.bugsdata(file)
Note
Earlier versions of the rjags package had a read.data function which read data
in either format, but the function name was ambiguous (There are many data file
format in R) so this is now deprecated.
答案 3 :(得分:1)
没有名为read.data
的基本功能。如果要查找R函数的帮助(例如read.table
),只需在交互式提示符下键入?read.table
。
此行调用read.data函数,该函数在该脚本中或在其加载的其他内容中定义(例如包含library()
或require()
的库,其他脚本包含source()
)。您需要搜索这些来源以找到此功能。