Поиск значения из одного фрейма данных в другой фрейм данных - PullRequest
0 голосов
/ 13 мая 2018

У меня есть один фрейм данных , который имеет psno

psno - 20140200, 20137760

, затем ищите эти значения в другом df

imagepsno in 2 df">

Я хочу взять каждое psno из 1df и найти его с каждым psno из 2df

, после чего он находит psno в 2df, который я хочуприменить ifelse ?

1 Ответ

0 голосов
/ 13 мая 2018

Если вы пытаетесь сначала отфильтровать свои данные, вы можете попробовать что-то вроде этого:

library(dplyr)
df1 %>% filter(psno_var %in% psno) %>% ...

или, если вам нужно каждое psno по отдельности, вы можете использовать цикл for:

for(i in psno){
   df1 %>% filter(psno_var == i) %>% ...
}

или, если вы не участвуете в решениях dplyr, вы можете индексировать с помощью which

df1[which(df1$psno_var %in% psno),]

Тогда вы можете использовать свои операторы ifelse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...