[R-es] ¿puede alguien leerme esto?

José Trujillo Carmona truj|||o @end|ng |rom unex@e@
Mar Abr 14 17:53:00 CEST 2020


Tienes toda la razón. Lo he interpretado yo mal.

Perdonad el ruido.

Saludos.

El 14/4/20 a las 17:48, jorge.senan escribió:
> Hola José,
> Perdona pero, al menos en mi consola, si señalas con el signo menos - 
> en las filas o en las columnas significa exclusión.
> además en el caso de df[-1:-1,] me exluye solo la primera fila. 
> Ejemplo A. Otra forma de exluir un grupo seria incluyendo : -c(1:3). 
> Con el signo de negación y vector.
>
> El tema de indicar la última posición sé que ocurre en las listas. 
> Ejemplo B.
>
> Ya me direis, por favor. Me habeis dejado con la intriga. Siempre lo 
> he hecho así...
>
> Saludos
>
>
>
> Ejemplo A
>> a<-data.frame(a= c("1","2s","3s",4,5))
>> a[1,]
> [1] 1
> Levels: 1 2s 3s 4 5
>> a[-1,]
> [1] 2s 3s 4  5
> Levels: 1 2s 3s 4 5
>> a[-3,]
> [1] 1  2s 4  5
> Levels: 1 2s 3s 4 5
>> a[-1:-3,]
> [1] 4 5
> Levels: 1 2s 3s 4 5
>> a[-1:-1,]
> [1] 2s 3s 4  5
> Levels: 1 2s 3s 4 5
>> a[-1:-3, !names(a) %in% "a"]
> data frame with 0 columns and 2 rows
>
> Ejemplo B
>> list_a<-list(a= "uno",b= c(1,2,3))
>> list_a[-1]
> $b
> [1] 1 2 3
>> list_a[-2]
> $a
> [1] "uno"
>> list_a[-1:-2]
> named list()
>
>
> El 14.04.2020 16:56, José Trujillo Carmona escribió:
>> Los corchetes seleccionan en un dataframe (conjunto de datos), filas 
>> y columnas.
>>
>> Los números anteriores a la coma las filas y lo que haya después de la
>> coma las columnas.
>>
>> Antes de la coma tienes los números 1:50, que serían desde el primero
>> al 50 de las 150 filas que hay.
>>
>> Pero si son negativos el primero te dice donde empezar, siendo el -1
>> la última fila y el segundo número hasta donde llegar siendo 149 la
>> penúltima fila, 148 la antepenúltima, ... -1:-1 serían todas las
>> filas.
>>
>> Respecto de las columnas en el primer caso tienes puestas las columnas
>> cuyos nombres no sean Species y en el segundo caso la columna Species.
>>
>> Saludos.
>>
>>
>> El 14/4/20 a las 16:32, Manuel Mendoza escribió:
>>> Perdonad, os mandé lo que yo estaba haciendo. Es esto:
>>>
>>> X = iris[-1:-50,!names(iris) %in% "Species"]
>>>
>>> Y = iris[-1:-50,"Species"]
>>>
>>>     [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-help-es mailing list
>>> R-help-es using r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es using r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es



Más información sobre la lista de distribución R-help-es