El vector era el resultado de un apply, y no sé por qué salía como una lista. Se me solucionó cuando lo saqué como character y después lo pasé a factor, como la columna con la que tenía que compararlo. No sé muy bien por qué tuve primero que generarlo como character y después pasarlo a factor (directamente no me dejaba) pero como funcionó, no me calenté más la cabeza.

Muchos (supongo que la mayoría) hemos aprendido R solos, combinando el "ensayo y error" con búsquedas en Internet, por lo que no siempre sabemos porqué se hacen las cosas cómo se hacen.
Un saludo.



Quoting "Carlos J. Gil Bellosta" <[email protected]>:

¡Pero todos queremos saber la solución!

El jue., 26 abr. 2018 a las 17:42, Manuel Mendoza (<[email protected]>)
escribió:



Bueno, lo solucioné, era una tontería.



Quoting Manuel Mendoza <[email protected]>:

> Buenas, ¿alguien sabe qué puede ser este error?
>
> data es una df y las columnas 23 y 24 son las que quiero comparar;
> están bien.
>
> testK<-kappa2(data[,c(23,24)], "equal")
>
> Error in sort.list(y) : 'x' must be atomic for 'sort.list'
> Have you called 'sort' on a list?












































> --
--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural History (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es



--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural History (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a