ich den folgenden Code bin mit einem Pandas Datenrahmen zu normalisieren:Pandas: string Spalten ignorieren, während Normalisierung tun
df_norm = (df - df.mean())/(df.max() - df.min())
Dies funktioniert gut, wenn alle Spalten numerisch sind. Allerdings habe ich jetzt einige String-Spalten in df
und die obige Normalisierung hat Fehler. Gibt es eine Möglichkeit, eine solche Normalisierung nur für numerische Spalten eines Datenrahmens durchzuführen (die String-Spalte bleibt unverändert)? Vielen Dank!
Haben Sie Ihre Antwort nicht, wie ich war schreib mir. Kann bei Bedarf löschen, nicht sicher, was das Protokoll ist. – LateCoder
schau dir meine Antwort an und adressiere den einen Mangel in deiner Antwort. Nämlich, dass Sie alle numerischen Typen mit np.number abdecken können. – piRSquared