ClaveError: “[‘características’] no encontradas en el eje”
Este es otro error cuando intento dividir el conjunto de datos equilibrado en conjuntos de entrenamiento y prueba en un 80% y 20% utilizando el modelo KNN en Python. ¿Qué se entiende por el error que se muestra a continuación?
y = ["TCGA.22.5482.LUSC.C1"]
x = Combined_data_df.drop(['features'],axis=1)
KeyError Traceback (most recent call last)
<ipython-input-68-9ee94240e101> in <module>
1 y = ["TCGA.22.5482.LUSC.C1"]
----> 2 x = Combined_data_df.drop(['features'],axis=1)
KeyError: "['features'] not found in axis"
¿Qué se entiende por este error?
- ¿Cómo determinar las variables x e y?
- ¿Cómo decidir qué columnas eliminar?
davy.ai
El error mostrado es un KeyError que ocurre cuando la clave o columna especificada no se encuentra en los datos o ejes proporcionados. En este caso, el mensaje de error indica que no se encuentra la columna “features” en el eje de Combined_data_df. Por lo tanto, el código no puede eliminar la columna “features” de Combined_data_df, lo que resulta en el KeyError. Para calcular las variables x e y, es necesario asegurarse de que la columna “features” exista en Combined_data_df antes de ejecutar la función drop(). También se debe decidir qué otras columnas eliminar dependiendo de los requisitos del análisis.