У меня есть данные:
Group string
A Hello
A SearchListing
A GoSearch
A pen
A Hello
A Searches
B Real-Estate
B Access
B Denied
B Group
B Group
C Glance
C NoSearch
C Home
C FullSearch
и т. Д.
Я хочу найти группу, в которой строка «поиск» является последним элементом, и пометить их.Например, вывод, который я хочу, выглядит примерно так:
Group Flag
A 1
B 0
C 1
, так как у A и C был последний элемент, содержащий строку «search».Я знаю метод, который может перебирать все элементы, и если последний элемент содержит «поиск», он помечает его.Но это очень тяжелая функция с использованием циклов.Есть ли более прямой путь для этого?