Avatar ·

Wie man Spalten in einem Pandas DataFrame mit Unterstrich umbenennt

📁 Python, Beispiel

a = pd.DataFrame([{'id': 1, 'b': 2, 'Erster Name': ""AA"", 'Zweiter Name': 2},                  {'id': 1, 'b': 2, 'Erster Name': ""BB"", 'Zweiter Name': 2},                  {'id': 1, 'b': 4, 'Erster Name': ""AA"", 'Zweiter Name': 2}                    
Avatar ·

Die richtige Antwort in Ihrem Fall erhält die benötigte Zeichenkette direkt, zum Beispiel wie:

#!/usr/bin/env pythonimport timeprint(time.strftime('%Y-%m-%d %H.%M.%S'))

Oder, wenn Bruchteile von Sekunden benötigt werden:

#!/usr/bin/env pythonfrom datetime import datetimeprint(datetime.now().strftime('%Y-%m-%d %H.%M.%S.%f'))

Antwort auf die Frage im Titel

Q: Ändern von Werten von String-Elementen in einer Schleife

Strings sind in Python unveränderlich (immutable). Daher kann man einen String nicht ändern, sondern nur einen neuen erstellen und den alten ersetzen: s = create_new_string(s).

Es ist nutzlos, der Schleifenvariable einen neuen Wert zuzuweisen. Es wird p

Anmelden um eine Antwort zu hinterlassen

Blogs