r programação - verifique se todos os valores de um vetor são numéricos

Estou tentando criar um vetor lógico em R, que indicará para cada valor de um vetor completo, se é numérico ou não.

Estou tentando usar a funçãois.numeric mas só verificará se todo o vetor é numérico ou não é assim:

vec<-c(1,2,3,"lol")
t<-is.numeric(c[]) 
t

vai produzirFALSE

eu olheiaqui, mas mostrará apenas como verificar o vetor inteiro e obter um único valor

eu olheiaqui, mas o problema não é finito x infinito

Estou tentando pegar um conjunto de dados, com alguns valores sendo números e outros sendo uma cadeia de caracteres que implica que não há valor e localizo um mínimo apenas nos valores numéricos. por isso, tento criar um vetor lógico que diga para cada entrada do vetor se é numérico ou não. isso é importante para eu criar esse vetor e estou tentando evitar um loop completo e a construção desse vetor, se possível.

questionAnswers(2)

yourAnswerToTheQuestion