Ho un vettore numerico in R, che consiste sia di numeri negativi che di numeri positivi. Io voglio separare i numeri della lista sulla base di segno (ignorando lo zero per ora), in due liste separate:R: selezione di elementi corrispondenti ai criteri di un vettore
- un nuovo vettore contenente solo i numeri negativi
- un altro vettore che contiene solo i numeri positivi
La documentazione mostra come eseguire questa operazione per selezionare righe/colonne/celle in un dataframe, ma questo non funziona con i vettori AFAICT.
Come può essere eseguito (senza ciclo for)?
Risulta, posso usare semplicemente il nome del vettore nei criteri di selezione. Ad esempio: negs <- temp [temp <0] –