Ich habe einen Pandas DataFrame erstellt
df = DataFrame(index=['A','B','C'], columns=['x','y'])
und haben dies bekommen
x y
A NaN NaN
B NaN NaN
C NaN NaN
Nun möchte ich einer bestimmten Zelle einen Wert zuweisen, zum Beispiel einer Zeile C
und Spalte x
. Ich würde erwarten, dass ich dieses Ergebnis erhalte:
x y
A NaN NaN
B NaN NaN
C 10 NaN
mit diesem Code:
df.xs('C')['x'] = 10
Allerdings ist der Inhalt von df
hat sich nicht geändert. Der Datenrahmen enthält wieder einmal nur NaN
s.
Irgendwelche Vorschläge?