Ho due vettori:sequenza tutti i numeri interi tra due vettori in R
Start = c(1,10,20)
Finish = c(9,19,30)
Vorrei qualcosa di simile al lavoro ...
Inizio: Fine
Ma naturalmente non.
vorrei produrre una lista come la seguente:
[1] 1,2,3,4,5,6,7,8,9
[2] 10 11 12 13 14 15 16 17 18 19
[3] 20 21 22 23 24 25 26 27 28 29 30
Preferibilmente in qualche modo vettorizzati. Il vettore Start sarà sempre più grande del vettore Finish per un elemento corrispondente.
o sulla mappa per guadagnare 3 carattere nel comando! –
@ColonelBeauvel, true :-) – A5C1D2H2I1M1N2O1R2T1
Non è solo per salvare 3 caratteri, ma anche per evitare che il risultato sia semplificato. Ad esempio 'mapply (": ", c (0,10,20), c (9,19,29))' non produce un 'elenco'. Utilizza 'Map' o aggiungi' SIMPLIFY = FALSE'. – nicola