如何将R数据框导出为代码进行共享?

时间:2016-02-16 03:32:14

标签: r dataframe

我正在尝试为Stack Overflow写一个问题,我需要包含一个数据框,以便可以复制我的数据。我想采用data.frame对象和输出代码。即,我想采用这个data.frame:

> 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 个答案:

答案 0 :(得分:3)

dput(dataframeName)

在你的情况下:dput(dat)

答案 1 :(得分:2)

请使用dput功能:

dput(dat)

如果您的data.frame很大,则需要对其进行抽样。

首先,如果尚未完成,请阅读How to make a great R reproducible example?