2016-05-15 50 views
-2

我使用R對某些矩陣進行分析。當我試圖挽救一個長長的清單,它看起來像的東西一直在重複這樣的將R列表保存爲文本文件

$M0004_1.02 

    [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] 

A 15 3 2 2 0 6 16 49 

C 72 1 87 97 1 63 77 7 

G 8 95 11 1 99 14 1 30 

T 6 1 0 0 0 18 6 14 

到一個文本文件,無論是 $M0004_1.02丟失或詞通過「」引用,如何保存這些?

+1

你試過了什麼?爲什麼它不起作用? – Heroka

+0

感謝您的迴應,我已經嘗試過write.table,但它會自動分組列和行,我也試過貓,但它不能在列表對象上工作。 – on9jai

回答

1

write.table適用於通常的統計數據(矩形:數據幀或矩陣)。 對於其他類型的對象,您可以使用save,並使用.rda格式或dput作爲ascii表示。 在第一種情況下,您將不得不使用load來恢復保存的對象,知道他將擁有第一個給定的名稱。 對於dput,您使用dget恢復對象。

+0

非常感謝你,原來的列表實際上是一個保存的R列表對象,我想要做的是以某種方式打印該列表,如R控制檯中顯示的文本文件,我試過了dput,但是並沒有完全做到工作。不管怎麼說,多謝拉。 – on9jai

+0

Ohhh ..好看看'capture.output'和'sink' –