2016-02-16 35 views
1

我想寫一個堆棧溢出的問題,我需要包含一個數據框,以便我的數據可以被複制。我想要一個data.frame對象,並輸出代碼。也就是說,我想借此data.frame:如何將R數據框導出爲共享代碼?

> dat 
    a b 
1 1 4 
2 2 5 
3 3 6 

,把它變成這個代碼,而不必一切寫出來自己:

> dat <- data.frame(a=c(1,2,3),b=c(4,5,6)) 

我data.frame是非常大的,我需要爲我的問題提供大量的觀察意見。因此,如果有一個軟件包會爲我編寫代碼,那將是非常好的。

非常感謝任何和所有的建議。

+2

使用'dput'函數。並請閱讀:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –

+0

如果數據量是重要的,也許隨機填寫數據框是一個解決方案。爲了可重複性,你總是可以'set.seed(42)'。 –

回答

3
dput(dataframeName) 
你的情況

dput(dat)

+0

是否否?答案錯了嗎? – MaxPD