У меня большой фрейм данных, как показано ниже:
Din <- c ('test','test_p3_v1','test_p1_v2','test_p1','test_p3_v1','test','test_p2_v3','test_p1_v3','test_p2','test')
Elf <- c ('cat','tiger','mouse','dog','zebra','fish','snake','lion','bird','parrot')
data<- data.frame(Din,Elf)
, и я хочу отсканировать каждую строку в столбце 'Din', и если у любого из этих имен есть слово 'v' в суффиксах, затем просто оставьте те, у которых есть 'v1', не удаляя другие, у которых вообще нет суффиксов 'v'.
Я хочу, чтобы мой вывод был таким:
Din_new <- c ('test','test_p3_v1','test_p1','test_p3_v1','test','test_p2','test')
Elf_new <- c ('cat','tiger','dog','zebra','fish','bird','parrot')
data_new<- data.frame(Din_new,Elf_new)