2015-07-28 39 views
1

我總是有一個小問題,在堆棧溢出時向您提供一個最小的工作示例。打印變量以後評估/使用的方式

有沒有辦法打印,例如數據框,所以我可以將它複製並粘貼到R控制檯中並創建相同類型的變量?

所以基本上是這樣的:

awesomePrint(df) 
df <- data.frame(
    x = c(1, 2, 3, 4), 
    y = c(2, 3, 4, 5) 
) 
+2

試試看'dput(DF)'。你正在尋找的功能是'dput'。 – nicola

+2

'?dput'怎麼樣? – grrgrrbla

+0

謝謝@nicola,你可以發表一個答案,以便我可以將其標記爲已解決。 – drmariod

回答

1

您正在尋找dput功能,即打印您需要重新創建一個對象的命令。

df<-data.frame(x = c(1, 2, 3, 4),y = c(2, 3, 4, 5)) 
dput(df) 

您還可以使用dump寫該行上的文件或在標準輸出:

dump("df","")