如何将data.frame(已加载到R中)转换为R脚本命令来创建它,包括数据?

时间:2019-04-28 16:55:09

标签: r

我将数据存储在电子表格中。我将其作为名为df的data.frame导入到R中。 在R控制台中,data.frame df如下:

> df
         Major    Flavor Test
1     Business   vanilla 77.0
2     Business chocolate 77.3
3  LiberalArts chocolate 75.7
.
.
26        STEM chocolate 91.1

问题以及我想做什么。

我想向我的学生发送一个R脚本,其中包含上述脚本本身中明确来自上述数据框的数据。

是的,我知道最好将数据和脚本分开,但是我不想那样做。我想要脚本本身中的数据。

我知道如何通过蛮力做到这一点,我可以在R脚本中键入所有内容,例如:

dfB <- data.frame("Major" = c("Business", "Business", "LiberalArts"), 
                "Flavor" = c("chocolate", "vanilla","vanilla"), 
                "Test" = c(77.7, 82.6, 80.6)
                )

可以,但是需要一段时间才能输入。

但是,我认为应该有一种更简单的方法来做到这一点。

应该有一种相当简单的方法来让R输出数据 将data.frame df转到R控制台或文本文件,我可以 然后只需复制并粘贴到R脚本中即可。应该有一个功能 称为data.frame.inverse之类的东西,它接收其中包含数据的R data.frame,并输出R命令来创建它。

任何建议将不胜感激。

谢谢。

0 个答案:

没有答案