У меня есть x = c("AU|30|3020","AU|15|1510","AU|2000|510")
.Как найти позицию конкретного символа в символьном векторе в r
Если я хочу знать положение последнего «|» для каждого элемента в x, как это сделать. Ответ должен быть 6 6 8.
Допустимая альтернатива заключается в том, чтобы найти положение (скажем) второго «|» для каждого элемента (в отличие от последнего «|»).
Может быть что-то вроде 'lapply (gregexpr (" | ", x, fixed = T), tail, n = 1)' полезно? –
Я использовал sapply (gregexpr ("|", x, fixed = T), tail, n = 1), и он работал нормально. Благодарю. – Mahesh