用R语言查看数据

时间:2012-11-09 04:13:33

标签: r

我可能是个白痴,但我在文档中找不到如何显示对象。 我安装的软件包返回一个名为。

的对象

我怎样才能弄清楚它里面有什么?这里面有一些矩阵和数字 我需要的对象。

(我承认一年前(上次我不得不使用R)我遇到了同样的问题,我找到了解决方案 谷歌搜索了一个小时后。这次我在20分钟后失去了耐心,我希望有人对我表示同情。)

3 个答案:

答案 0 :(得分:8)

您可以输入

a

或者

str(a)

或者

summary(a)

这些都是不错的开始

答案 1 :(得分:7)

str()函数擅长于公开对象的一般结构。您可能需要了解如何显示某些类型的对象。矩阵不会说“矩阵”,而是显示名称[rows,cols]

> str(matrix(NA, 4,4) )
 logi [1:4, 1:4] NA NA NA NA NA NA ...

describe函数的各种版本都是对内置summary函数的数据框的改进。然后有一些函数可用于确定lengthclassmode和其他功能。

答案 2 :(得分:3)

真正的解决方案是阅读包文档。例如,要从GLM中获取拟合值,请执行fitted(a)。要获得与splancs:nndistG的最近邻居距离,您需要a$dists

如果未记录包中函数的返回值,请告知维护者。这是一个错误。

如果你去挖掘一个物体的结构,认为a$foo是你想要的,没有文件,那么你有可能得不到你认为你得到的东西。例如,假设模型拟合函数具有$resid分量。你不知道它们是什么类型的残差。

此外,无法保证软件包的升级将保持$resid的相同定义,并且可能没有记录更改,因为作者并不期望人们在对象的内容中挖掘