Я пытаюсь взять код R, хранящийся в ячейках столбца содержимого информационного кадра, и проанализировать функции, используемые с помощью пакета Tidycode. Однако прежде чем применить функцию unnest_calls (), мне сначала нужно преобразовать данные в таблицу Matahari.
Вот данные:
data <- read.csv("https://github.com/making-data-science-count/TidyTuesday-Analysis/raw/master/db-tmp/cleaned%20database.csv")
Я пытался сделать это в ряде случаев. различные способы, в том числе извлечение каждой строки (в столбце содержимого) в виде R-файла и последующее чтение его с помощью вызовов Tidycode, например:
tmp<-data$content2[1])
writeLines(tmp, "tmp.R") #I've also used save() and write()
rfile<-tidycode::read_rfiles("tmp.R")
Но я продолжаю получать ошибки, такие как: "Error in parse(text = x) : <text>:1:14: unexpected symbol
1: library(here)library"
В конечном итоге я хотел бы проанализировать различные типы кода для файла и сохранить его в привязке к другим данным в data
кадре данных, таким как дата и имя пользователя.
Любая помощь будет очень ценится!