Ab und zu ist hier vom Amtlichen Gemeindeschlüssel (AGS) die Rede. Den gibt es in Deutschland für Gemeinden, Kreise, Regierungsbezirke und Bundesländer.
Für Kreise ist der immer 5-stellig, für die ersten neun Bundesländer beginnt der AGS mit einer führenden Null. In manchen Daten ist diese führende Null aber nicht enthalten. Deshalb muss man sie hinzufügen - beziehungsweise in der Pandas-Logik vorne auffüllen :
df['IdLandkreis'] = df['IdLandkreis'].str.zfill(5)
Das zfill(5)
bedeutet, dass der fertige String 5 Stellen haben muss. Ist er kürzer, werden vorne Nullen aufgefüllt.