Hallo,
ich würde gern die Differenz zwei numerischer Spalten einer Tabelle berechnen, wenn ich einer dritte Spalte eine Bedingung erfüllt ist.
Hier mal angedeutet, wie die Tabelle aussieht:
farbe a b
rot 5 2
gelb 3 1
gelb 2 5
grün 3 1
Ich würde es gern so machen, dass die Differenz von a und b zu einer neuen Variable kodiert wird. Aber immer wenn farbe "grün" ist, soll nicht die Differenz berechnet werden, sondern stattdessen ein Missingwert gesetzt werden.
Weiss jemand wie das geht? Alternativ wäre es für mich auch interessant zu wissen, wie man einen Datensatz reduziert, d.h. alle Zeilen mit "grün" rausschmeisst.
vielen Dank,
Stephan