Pregunta

En las listas de Python se puede cortar como esto x[4:-1] para llegar desde el cuarto hasta el último elemento.

En R algo similar se puede lograr para los vectores con x[4:length(x)] y para las matrices multidimensionales con algo como x[,,,,4:dim(x)[5],,,]. Es más elegante esta sintaxis para rebanar matriz de una dimensión particular de un elemento en el medio para el último elemento?

Gracias

¿Fue útil?

Solución

Se puede usar la sintaxis de elementos de caída:

> (1:10)[-(1:4)]
[1]  5  6  7  8  9 10

Otros consejos

En caso de estar interesado en cortar los últimos n elementos de la matriz entonces usted podría usar:

x[seq(length=n, from=length(x), by=-1)] 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top