关于R中的data()函数

use*_*609 5 r tm

当使用下载的R包(例如"tm")时,给定的示例通常会加载一个示例数据集,例如

data("crude")
Run Code Online (Sandbox Code Playgroud)

我怎么知道这个数据集究竟是什么,以及哪种格式,矩阵或向量?只有知道这种信息,我才能将输入自定义为此包所需的格式.

Eri*_*ail 5

尝试?crude,str(crude)summary(crude).

?crude 甚至会给你一些文献参考.


G. *_*eck 5

除了使用帮助工具获取更多信息,crude我们可以这样做:

# load crude into environment e
data(crude, verbose = TRUE, envir = e <- new.env())

# check what is in e
ls(e) # "crude"  

# what is it?
class(e$crude)
summary(e$crude)

# we are satisfied that its what we want so remove e and load it into workspace
rm(e)
data(crude)
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,crude数据集只包含一个也被调用的对象,crude但情况并非总是如此.例如,state数据集包含7个对象,但不会调用它们state:

# load state into environment e
data(state, verbose = TRUE, envir = e <- new.env())

# check what is in e
ls(e) # there are 7 objects in e
Run Code Online (Sandbox Code Playgroud)