2012-11-30 13 views
2

具體而言,我試圖使用dput()函數創建一個具有[1376,6]維的data.frame的可重現示例,但輸出窗口中的空間不足以複製並粘貼結果。在R中使用大樣本量的dput()

有沒有增加輸出窗口的緩衝區大小的方法或者 任何人都可以在這裏提出一種替代方法嗎?

感謝

巴里

+0

保存到txt文件並上傳到谷歌驅動器,保管箱等鏈接到文件。 –

+3

其他一些可能性:用'dput(head(dat,n = 20))'取前20或30行''。用'dput(dat [sample(1:nrow(dat),30,replace = FALSE)]]'隨機抽樣行。使用'rnorm','rpois','sample','rep','seq'等函數構建一個完整的data.frame。 – bdemarest

回答

4

你總是可以編寫的dput到一個文件中的結果:

dput(rnorm(20), 'test.txt') 

?dput瞭解詳情。

+1

我需要在可重現的示例中使用完整的數據框,因爲問題是R掛在monte carlo模擬中,所以我認爲寫入文本文件和dropboxing是我最好的解決方案。非常感謝所有好的建議。 – barryq

+0

如果解決方案對您有幫助,您可以通過點擊正確答案旁邊的綠色複選標記將問題標記爲已解決。這樣就不需要進一步的方法來回答你的問題了,讀者知道什麼幫助你解決了你的問題。 – Thilo