2017-07-31 152 views
-1

我想调查.RData文件里面的内容。什么是.RData文件

我试图加载.RData文件,发现它包含字符串:

load("~/Desktop/expDatDT.RData") 
[1] "ret" 

如何获取数据有关这个.RData文件中的元素? 如何检查.RData文件中元素的数据类型?

谢谢!

+0

阅读帮助页面(['?load'](https://stat.ethz.ch/R-manual/R-devel/library/base/html/load.html)),您会看到返回值(标记为'Value:')是*“不可见地创建的对象的名称的字符向量。”*。这意味着''ret''是二进制数据存储区中变量的名称。 (它也表明你没有直接从控制台复制它,因为它是“无形地”返回的,并且通常不是这样打印的。) – r2evans

+1

但是@ Jesse的回答表明:'str(ret)'可以快速查看名为'“ret”'的对象。 – r2evans

回答

0

尝试,

load("~/Desktop/expDatDT.RData") 
head(ret) 

另外,还可以使用以下检查types

str(ret) 

让我知道,如果它还是不行!

+0

问题中没有任何内容表明'Rdata'文件中的任何变量的名称都被命名为'expDatDT'。实际上,如果逐字读取,只有一个名为'ret'的对象。 – r2evans

+0

它给我相同的结果: '负载( “〜/桌面/ aml_scrna_downstream/expDatDT.RData”) 头(expDatDT) [1] “RET” STR(expDatDT) CHR “RET”' 我知道这个文件有多个不同数据类型的元素,但我不知道如何访问它们。 谢谢! –

+0

@OlhaKholod可能需要更多可重复的例子来帮助你回答你的问题。 – 2017-07-31 21:00:40