r programming - Prüfe für jeden Wert in einem Vektor, ob er numerisch ist

Ich versuche, in R einen logischen Vektor zu erstellen, der für jeden Wert eines vollständigen Vektors angibt, ob er numerisch ist oder nicht.

Ich versuche die Funktion @ zu benutzis.numeric aber es wird nur geprüft, ob der gesamte Vektor numerisch ist oder nicht:

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

wird herstellenFALSE

ich schauteHie, aber es wird nur angezeigt, wie der gesamte Vektor überprüft und ein einzelner Wert erhalten wird

ich schauteHie, aber das Problem ist nicht endlich vs unendlich

Ich versuche, einen Datensatz zu nehmen, wobei einige Werte Zahlen und andere Zeichenfolgen sind, die implizieren, dass es keinen Wert gibt, und nur in den numerischen Werten ein Minimum finden. Dazu versuche ich, einen logischen Vektor zu erstellen, der für jeden Eintrag des Vektors angibt, ob er numerisch ist oder nicht. Dies ist wichtig für mich, um diesen Vektor zu erstellen, und ich versuche, eine vollständige Schleife und Konstruktion dieses Vektors zu vermeiden, wenn möglich.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage