Aufgabe: Konvertierung eines Strings von CamelCase zu Snake Case
📁 Python
Ich muss einen String von CamelCase zu Snake Case konvertieren und die Möglichkeit hinzufügen, das Trennzeichen zu ändern. Ich habe die Aufgabe gelöst, würde aber gerne wissen, auf welche Weise man sie korrekter lösen kann.
def camel_to_snake(str, sep=' '): snake_register = '' for i in str: if i.isupper(): snake_register += sep + i.lower() else: snake_register += i print(snake_register.lstrip(sep))camel_register = 'ThisIsCamelCased'camel_to_snake(camel_regist Wenn eine Spalte mit Daten den Datentyp datetime64 hat, kümmert sich Pandas selbst um die Sortierung der Werte auf der X-Achse.
Beispiel:
In [105]: df = pd.DataFrame({""DT"": pd.date_range('2021-01-01', periods=20), ""val"": np.random.randint(100, size=20)}).sample(frac=1)In [106]: dfOut[106]: DT val15 2021-01-16 712 2021-01-03 23 Anmelden um eine Antwort zu hinterlassen
Blogs
Die 10 besten Kotlin-Frameworks für die Webentwicklung im Jahr 2024
Entwurfsmuster in C++: Fortgeschrittene Techniken und Codebeispiele
Überprüfung der Pfadexistenz in Rust: Geschwindigkeit oder Genauigkeit?
Elemente aus Java-Collection entfernen: ConcurrentModificationException vermeiden