R中的read.data是什么?为什么我不能在任何文档中找到它?

时间:2011-10-06 18:30:20

标签: r

我正在尝试调试我的第一个R脚本,我遇到了这一行:

data <- read.data(dir, indiv, label)

过去30分钟我一直在谷歌搜索“R read.data”,绝对没有任何事情发生。难道我做错了什么?有没有一种很好的方法来查看我在R脚本中看到的东西,我不知道它们是什么?

这条特殊的路线究竟是做什么的?

4 个答案:

答案 0 :(得分:3)

它可能是脚本作者定义的函数。在您拥有的代码中搜索它。

答案 1 :(得分:3)

要检查的几件事情:

  1. 您的脚本是否在某处定义了“read.data”功能? read.data <- function(...
  2. 您的脚本是否使用library()require()加载另一个包?在这种情况下,可以在该包中定义read.data函数。
  3. 您的脚本是否使用source来阅读其他脚本?然后检查那个脚本......

答案 2 :(得分:2)

打包sos救援:

read.datarjags

中不推荐使用的功能
> 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() )。您需要搜索这些来源以找到此功能。