Ich habe einen Datenrahmen wie folgt aus:Pandas kann nicht vermeiden SettingWithCopyWarning
A B C
15 'ds' ' 0.000'
32 'ds' ' 1.000'
56 'ds' ' 2,700.000'
45 'gb' ' 7.000'
Ich möchte die Werte der Spalte C
auf ganze Zahlen ändern; Also, was ich tun, ist so etwas wie dieses:
df.loc[:,'C'] = df.loc[:,'C'].apply(lambda x: int(float(x.strip().replace(',',''))))
Das die Arbeit erledigen, aber ich, dass ärgerlich SettingWithCopyWarning
bekommen. Warum erscheint das, wenn ich loc
verwende?