ich möchte mehrere einträge eines pandas dataframes anhand von koordinatenlisten ändern. angenommen, ich habe folgendes df
Code: Alles auswählen
98256.770702 98257.124014
---------------------------------------------------------------------
38144.010002 | [u]0.000000[/u] 0.000000
38144.363314 | 0.000000 [u]0.000000 [/u]
38144.716625 | 0.000000 0.000000
38145.069937 | 0.000000 0.000000
38145.423248 | 0.000000 0.000000
und möchte die beiden unterstrichenen einträge zu 3 und 4 ändern. dafür hab ich die koordinatenlisten
Code: Alles auswählen
x = [98256.770702, 98257.124014]
Code: Alles auswählen
y = [38144.010002, 38144.363314 ]
Code: Alles auswählen
z = [3, 4]
mit dem code
Code: Alles auswählen
df.at[y, x] = z
erhalte ich folgende änderung im df:
Code: Alles auswählen
98256.770702 98257.124014
---------------------------------------------------------------------
38144.010002 | 4.000000 3.000000
38144.363314 | 4.000000 3.000000
38144.716625 | 0.000000 0.000000
38145.069937 | 0.000000 0.000000
38145.423248 | 0.000000 0.000000
offensichtlich steuer ich keine einzelnen koordinaten, sondern ganze zeilen bzw. spalten an. wie erreich ich was ich möchte?
besten dank schonmal