Я готовлю файл основных данных для анализа из нескольких фреймов данных.Мне нужно подсчитать все значения, которые удовлетворяют некоторому критерию (которые соответствуют переменной идентификатора ключа), а затем присвоить результирующее значение кадру основных данных.
Например:
If DF1$ID == DF2$ID,
и
DF2$Date_1 <= DF1$Date_3 <= DF2$Date_2,
Затем подсчитать все экземпляры Type_A1 и присвоить значение новому столбцу в DF1 .
Это была простая задача в Excel с countifs / maxifs , но вычислительно медленная (часы).Я пытался собрать воедино решения из других ответов (в которых никогда не упоминалось прохождение по разным фреймам данных), но пока мне не повезло.В этом случае нет смысла объединять эти наборы данных, и, к сожалению, в данный момент у меня нет фрагментов кода.
Я очень признателен за помощь в решении этой, казалось бы, очень простой проблемы.
DF1
DF2