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.