There is a basic incompatibility with the basic R parse command. I have a script with a loop that gets automatic intersections out of big datasets.
Imagine I have this model:
datamodel <- dm_from_data_frames(survey, quest_result, surv_result, question, section)
And I am trying to add references. For that, I get a vector like this:
Hello, First of all, great library.
There is a basic incompatibility with the basic R parse command. I have a script with a loop that gets automatic intersections out of big datasets.
Imagine I have this model:
datamodel <- dm_from_data_frames(survey, quest_result, surv_result, question, section)
And I am trying to add references. For that, I get a vector like this:> ref [1] "quest_result$QuestionID == question$QuestionID, quest_result$SurveyID == question$SurveyID, quest_result$SurveyID == section$SurveyID, quest_result$SurveyResultID == surv_result$SurveyResultID, quest_result$SurveyID == surv_result$SurveyID"
When I use this as an eval(parse) argument...
datamodel <- dm_add_references( datamodel, eval(parse(text = ref)) )
It gives me an error:Error: Define references with logical expressions: dataframe1$column1 == dataframe2$column2, ...
Any ideas why?
Thank you!