我想寫一個堆棧溢出的問題,我需要包含一個數據框,以便我的數據可以被複制。我想要一個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是非常大的,我需要爲我的問題提供大量的觀察意見。因此,如果有一個軟件包會爲我編寫代碼,那將是非常好的。
非常感謝任何和所有的建議。
使用'dput'函數。並請閱讀:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –
如果數據量是重要的,也許隨機填寫數據框是一個解決方案。爲了可重複性,你總是可以'set.seed(42)'。 –