Я хочу хранить файлы R-кода внутри столбца фрейма данных R в отношении переменных. Мой dataframe выглядит следующим образом:Могу ли я сохранить код (.R-файл) внутри столбца dataframe?
metadatatable1:
tablename variable applicableRcode
table1 address_key code1.r
table1 address_key code2.r
table1 zipcode code2.r
table2 address_key code3.r
dataframes - table1 и Таблица2:
table1
address_key zipcode
234567 560100
123456 560100
453678 560100
table2
address_key
54274238
58375235
возможно ли это т o добавить файл r-кода в качестве значения столбца dataframe и выполнить его, чтобы получить результат ниже?
tablename variable applicableRcode rcodeOutput
table1 address_key code1.r 98.5
table1 address_key code2.r 67.2
table1 zipcode code2.r 100.0
table2 address_key code3.r 22.8
Я не могу жёстко переменные, мне нужно вывести переменные из этой таблицы метаданных, выборки значений переменных из таблицы он принадлежит, и применять правила, указанные в метаданных, чтобы получить мой выход.
Большое спасибо заранее.
Вы можете сохранить * имя * файла. Как вы хотите «выполнить» это? Как вы бы с 'source (" myfunction.R ")'? Тогда как он возвращает результат? – Spacedman
В этом проблема @Spacedman. Если я могу сохранить имя файла кода R в отношении переменных и запустить код с переменной, я сохраню результат в другом фрейме данных для каждой переменной, а затем присоединяюсь к нему, возможно, используя sqldf .. это возможно? как это сделать ? –
Просто убедитесь, что все файлы, которые вы указали, имеют одну и ту же переменную для ввода и вывода и запускают источник с этими переменными, определенными в среде, и получают значение результата. – Spacedman