Я сделал этот простой кадр данных, чтобы сделать мой вопрос более ясно:соответствие идентификатора внутри фрейма данных
id = c(11, 12, 13, 14, 15)
referenceperson = c("yes", "no", "yes", "no", "yes")
smoke = c(3, 4, 3, NA, 2)
spouseid = c(12, 11, NA, 15, 14)
dataframe = data.frame(id, referenceperson , smoke, spouseid)
Я хотел бы получить сумму курения супруги только эталонный человека, в данном примере значение 4 первого наблюдения.
Я потерял здесь и спасибо за любую помощь
Используйте '' match' т.е. с (dataframe, дыма [матча (ид [1], spouseid)]) # [1] 4' – akrun