Dies ist ein Fragment meines Codes in Python. Dieser Code ändert perfekt den Datenrahmen X_real_zeros, aber er ändert auch X, warum passiert es?Python-Lambda-Funktion mit 2 Datenrahmen
X_real_zeros = X
for column in numeric_cols:
X_real_zeros[column] = X[column].apply(lambda x: 0 if np.isnan(x) == 1 else x)
Wenn ich mich bewerben etwas wie folgt aus:
X['columnii'] = X[column].apply(lambda x: 0 if np.isnan(x) == 1 else x)
Es wird nicht die X ändern [Spalte] in ersten Datenrahmen X.
Danke an alle! Es funktioniert wirklich. –