Code: Select all
data = [['Tom', 180], ['Adam', 174], ['Bob', 182]]
df = pd.DataFrame(data, columns=['Name', 'Height'])
< /code>
Wenn ich den Wert von Bobs Höhe ändern möchte, könnte ich .at wie folgt verwenden:
df.at[2, 'Height'] = 190
zu tun
Code: Select all
df.at['Bob', 'Height'] = 190
Code: Select all
location = np.where(df['Name'].values == 'Bob')[0][0]
df.at[location, 'Height'] = 190
< /code>
Es muss jedoch einen besseren Weg geben, dies zu tun. Beachten Sie, dass ich bei der Verwendung von .at