Mit den folgenden zwei R-Vektoren möchte ich eine Teilmenge von valMe
mit den booleschen Werten in boolMe
extrahieren. Außerdem möchte ich zwei mögliche Ausgaben haben, einen, bei dem die FALSE-Werte in boolMe
von valMe
weggelassen werden, und einen, bei dem die FALSE-Werte durch NA ersetzt werden. Weitere Illustration von dem, was ich im Code machen möchte:
Eingabe
%Vor%Beabsichtigte Ausgabe
%Vor%oder
%Vor% Sie können valMe
direkt indizieren, indem Sie den Operator [
verwenden:
Siehe Abschnitt 2.7 des Intro-Handbuchs für weitere Details.
Ähnlich, wenn Sie die NAs wollen:
%Vor% Der !
negiert den logischen Booleschen Wert, sodass Sie die Werte auswählen, die Sie verpassen möchten. Dann weisen Sie NA in einem Hauch von R awesomeness den ausgewählten Werten zu.
Tags und Links r subset iterable-unpacking