Konvertieren Sie alle Elemente in Series float zu integer

Ich habe eine Spalte mit float-Werten,in einem dataframe (also ich rufe diese Spalte als Float-Serie). Ich möchte konvertieren Sie alle Werte in integer oder um es so einrichten, dass es gibt keine Nachkommastellen.

Lassen Sie uns sagen, dass der dataframe ist df und die Spalte ist, habe ich versucht, dieses :

df['a'] = round(df['a']) 

Bekam ich eine Fehlermeldung, kann diese Methode nicht angewendet werden, um eine Serie, die nur für einzelne Werte.

Danach habe ich versucht, dieses :

for obj in df['a']: 
   obj =int(round(obj))

Danach habe ich gedruckt df, aber es gab keine Veränderung.
Wo mache ich falsch?

Schreibe einen Kommentar