Mam wektor numeryczny w R, który składa się z liczb ujemnych i dodatnich. Chcę oddzielić numery z listy na podstawie znaku (pomijając zero dla teraz), w dwóch oddzielnych list:R: wybieranie pozycji spełniających kryteria z wektora
- nowy wektor zawierający tylko liczby ujemne
- inny wektor zawierający tylko dodatnie liczby
Dokumentacja pokazuje, jak to zrobić, aby wybrać wiersze/kolumny/komórki w ramce danych - ale to nie działa z wektorami AFAICT.
Jak to zrobić (bez pętli for)?
okazuje, można po prostu użyć nazwy wektora w kryteriach wyboru. Dla np .: negs <- temp [temp <0] –