Return max von null oder einen Wert für ein pandas DataFrame Spalte

Möchte ich ersetzen Sie negative Werte in ein pandas DataFrame Spalte mit null.

Gibt es einen kürzeren Weg zum Bau dieser Ausdruck?

df['value'][df['value'] < 0] = 0
  • Wie das aussieht, wie Sie es tun würde, in numpy ... ich bezweifle es einen knapperen auf andere Weise, als zu brechen es in die 2 Aussagen.
  • Vielleicht so etwas wie df['value'] = max((df['value'], 0))
InformationsquelleAutor bjornarneson | 2013-06-12
Schreibe einen Kommentar