Sie können die Eingabefunktion verwenden, um von einem Zeichen in ein numerisches Zeichen zu konvertieren.
new_var = input(old_var, ?? best.);
Durch die Versorgung des ??
Option unmittelbar vor dem informat, SAS weisen Sie alle Warnmeldungen zu unterdrücken, oder stellt fest, es würde normalerweise drucken, wenn es ein Problem begegnet die informat Anwendung.
Das Schöne an diesem Ansatz ist, dass es einfach ist und Ihnen die Absicht mitteilt, den Wert von String in numerisch zu konvertieren und dabei alle Typkonvertierungen zu ignorieren, denen Sie begegnen.
Warum Code schreiben, der zu Warnungen führt, wenn es viele andere gültige Möglichkeiten gibt, ihn zu lösen? –