überschreiben von dataframeeinträgen anhand von koordinatenlisten
Verfasst: Dienstag 24. Mai 2022, 13:56
hi,
ich möchte mehrere einträge eines pandas dataframes anhand von koordinatenlisten ändern. angenommen, ich habe folgendes df
und möchte die beiden unterstrichenen einträge zu 3 und 4 ändern. dafür hab ich die koordinatenlisten, und
mit dem code
erhalte ich folgende änderung im df:
offensichtlich steuer ich keine einzelnen koordinaten, sondern ganze zeilen bzw. spalten an. wie erreich ich was ich möchte?
besten dank schonmal
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