Avatar ·

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                    
Avatar ·

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