Как преобразовать data.frame (уже загруженный в R) в команды сценария R, которые его создадут, включая данные? - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть данные, хранящиеся в электронной таблице. Я импортирую это в R как data.frame с именем df. В консоли 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 для его создания.

Любые предложения будут оценены.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...