- Este debate tiene 2 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 1 año, 5 meses por .
- Debes estar registrado para responder a este debate.
Escuela online Analiza tus Datos
Inicio › Foros › R y otras herramientas › error al querer cambiar una variable a factor
Buenas tengo una duda que no consigo resolver, e incluso he mirado en R stack overflow y tampoco consigo resolverlo, no se si se debe a la versión que pueda tener de R. El problema es que cuando quiero cambiar a factor la variable de la columna 2 (la variable «Grupo») me sale este mensaje:
Warning message:
In xtfrm.data.frame(x) : cannot xtfrm data frames
Alguien podría ayudarme?
Gracias.
Aquí paso el proceso completo del ejercicio y hasta donde me he quedado:
> datos = espalda
>
> # leemos un data frame con la primera columna una variable cuantitativa y la segunda variable el factor
> df = datos[c(12,11)]
> df[,2]
# A tibble: 200 x 1
Grupo
<chr>
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
# … with 190 more rows
> as.factor(df[,2])
Grupo
<NA>
Levels: c(«0», «1»)
Warning message:
In xtfrm.data.frame(x) : cannot xtfrm data frames
Hola Sergi, se lo transmito a Jordi, que te lo podrá aclarar mejor.
De todos modos un Warning no es un error, es solo una advertencia que, en muchos caso, no afecta al desarrollo del código. Has podido seguir avanzando a pesar de ese warning?
Hola, un warning no es un error.
En principio debería funcionar.
Esto es posible porque es tipo tible.
Prueba de forzar al data frame de esta manera:
df = as.data.frame(df)
Así convertimos el df a data frame.
Este sitio web utiliza cookies para poder ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando vuelve a nuestro sitio web y ayudar a nuestro equipo a entender qué secciones del sitio web le resultan más interesantes y útiles.
Puedes revisar nuestra política de privacidad en https://conceptosclaros.com/politica-privacidad
La cookie estrictamente necesaria debe estar activada en todo momento para que podamos guardar sus preferencias de configuración de cookies.
Si desactiva esta cookie, no podremos guardar sus preferencias. Esto significa que cada vez que visite este sitio web tendrá que activar o desactivar las cookies de nuevo.
Este sitio web utiliza Google Analytics para recopilar información anónima como el número de visitantes del sitio y las páginas más populares.
Mantener esta cookie activada nos ayuda a mejorar nuestro sitio web.
Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias.