【问题标题】:regarding data( ) function in R关于 R 中的 data() 函数
【发布时间】:2012-04-16 16:42:38
【问题描述】:

当使用下载的 R 包时,例如“tm”,给定的示例通常会加载示例数据集,例如

data("crude")

我怎样才能知道这个数据集究竟是什么,以及采用哪种格式,是矩阵还是向量?只有知道了这类信息,我才能将我的输入自定义成这个包所要求的格式。

【问题讨论】:

    标签: r tm


    【解决方案1】:

    除了使用帮助工具获取有关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)
    

    在上述情况下,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
    

    【讨论】:

    • 这是一个非常令人印象深刻的答案。尽管如此,?state 确实提供了所有 7 个数据集的信息。
    【解决方案2】:

    试试?crudestr(crude)summary(crude)

    ?crude 甚至会为您提供一些参考文献。

    【讨论】:

      猜你喜欢
      • 2020-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-25
      相关资源
      最近更新 更多