Мне нужно связать два кадра данных. Один фрейм данных (STTest) состоит из теста на стрептококк для 100 человек. Другой кадр данных (STCase) состоит только из тех людей, которые испытали положительный результат. Я включил фрагмент каждого кадра данных ниже:При использовании R для связи двух кадров данных с общим столбцом, как я могу указать, что он связывает только наблюдения за определенный промежуток времени?
STTest
patient_master_id Testdate
1 ID001 2011-07-16
2 ID002 2011-09-16
.....
STCase
patient_master_id reporteddate
1 ID001 2011-10-13
2 ID002 2011-09-27
...
Я могу связать эти случаи, основанные на обоих наборах данных, совместно использующих общий столбец, который идентифицирует идентификатор пациента , Однако мне нужно всего лишь связать случаи, когда сообщаемый случай находится в течение 15 дней с даты тестирования. Какой код я использую для установки условия, в котором R связывает случаи только с тестами в течение определенного периода времени?
Спасибо!
Спасибо! Этот код правильно связал даты отправки с соответствующими датами тестирования. Но эта команда, похоже, подбирала эти три наблюдения. Знаете ли вы, как я связал бы его с остальной частью объединенного фрейма данных, но в то же время не сообщал даты датированных дат предыдущих дат тестирования тем же людям? –
@RSnow Я не уверен, понимаю ли я ваш вопрос. Можете ли вы привести пример? – Lamothy