2017-07-31 127 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