Я пытаюсь воссоздать следующий код SAS в R
PROC SQL;
create table counts_2018 as
select a.*, b.cell_no
from work.universe201808 a, work.selpar17 b
where a.newregionxx = b.lower_region2
and a.froempment >= b.lower_size
and a.froempment <= b.upper_size
and a.frosic07_2 >= b.lower_class2
and a.frosic07_2 <= b.upper_class2;
QUIT;
По сути это означает, что cell_no , найденный в selpar17 , дляданные в universe201808 , основанные на выполнении всех 6 условий , указанных в коде.Данные, которые не удовлетворяют этим условиям и, следовательно, не будут иметь cell_no , назначенные для них, не включены в финальную таблицу.
Документация / ответы, которые я нашел до сих пор, всеначните с шага, где два кадра данных объединяются общей переменной, затем выполняется sqldf
select
.У меня нет общего столбца, и поэтому я не могу объединить свои фреймы данных.