2013-03-23 28 views
1

我有我的实验室研究数据集(名为myresearch.txt),我可以装在包:数据集?
我1.How可以看到它时要使用命令如何写R A定制的数据集?

data()  

我2.How可以加载它,当使用命令

attach(myresearch)  
+0

我希望它列为命名myresearch我的实际数据集包,我可以把它与附加(myresearch)为连接(mtcars)。 – 2013-03-23 10:37:02

+1

你能解释一下为什么吗? – 2013-03-23 11:11:14

回答

5

好像你问你是否可以添加数据集到与R一起安装的“数据集”包中。

为此,我会说答案是“否”,“不太可能”或“这可能不是获得该问题答案的正确论坛”。或者说,它就像一个后续问题“是不是足够真棒和足够灵活的数据集的R核心团队将要包括它在未来的R版本中?”

如果您只希望功能能够在R会话中灵活加载您的数据集,您可以创建自己的包含您的数据的R包。特别参见第1.1.5节:来自“Writing R Extensions”手册的包装中的数据

对于这一点,最好的办法是通过标准方法来加载数据并将其保存到一个.RData或在你的包的“数据”目录中的文件.rda。你应该特别是在延迟加载读了,如果你正在寻找不同的方法来轻松地从包中可用数据。


如果这纯粹是为了个人使用,不过,我不知道你为什么会不只是你的数据集或数据集保存为一个文件.RData并就像load("myData.RData")讲一下你的脚本的顶部使数据可用。

+2

这确实是一个漫长的“不”。 :) – 2013-03-23 11:15:31

+0

+1精彩解说 – 2013-03-23 13:07:00