Localizando o índice dentro de um vetor que satisfaça uma condição

Estou procurando uma condição que retornará o índice de um vetor que satisfaça uma condição.

Por exemplo, eu tenho um vetorb = c(0.1, 0.2, 0.7, 0.9) Quero saber o primeiro índice de b para o qual digamos b> 0,65. Nesse caso, a resposta deve ser 3

eu tenteiwhich.min(subset(b, b > 0.65)) Mas isso me dá 1 em vez de 3.

Por favor ajude

questionAnswers(3)

yourAnswerToTheQuestion