Ich versuche einige Zeilen mit 0s zu füllen, wenn eine bestimmte Bedingung zutrifft. Ich versuche:Pandas - fillna mit Teilmenge von Zeilen
df.loc[:,(df.Available == True) & (df.Intensity.isnull())].Intensity = df.loc[(df.Available == True) & (df.Intensity.isnull())].Intensity.fillna(0, inplace=True)
Diese nicht bc IndexingError: Unalignable boolean Series key provided
funktioniert, aber wenn ich versuche nur
df.loc[(df.Available == True) & (df.Intensity.isnull())].Intensity = df.loc[(df.Available == True) & (df.Intensity.isnull())].Intensity.fillna(0, inplace=True)
, die als Aktualisierung eine Kopie registriert. Wie kann ich das machen? Vielen Dank!
Sie haben es wieder zuweisen. – piRSquared