Update pandas DataFrame mit .str.replace () vs .replace ()
Ich habe eine Spalte in meinem pandas Dataframe df, die eine Zeichenfolge mit nachgestellten hexadezimal codierten NULL-Werten (\ x00) enthält. Zumindest denke ich, dass es das ist. Als ich versuchte, sie zu ersetzen durch:
df['SOPInstanceUID'] = df['SOPInstanceUID'].replace('\x00', '')
die Spalte wird nicht aktualisiert. Wenn ich das gleiche mit @ mac
df['SOPInstanceUID'] = df['SOPInstanceUID'].str.replace('\x00', '')
es funktioniert gut. Was ist der Unterschied hier? (SOPInstanceUID ist kein Index.)
Vielen Dan