Al trabajar con se es común tener la necesidad de eliminar alguna columna de nuestro Dataframe, existen diferentes formas para hacerlo, a continuación veremos un pequeño ejemplo utilizando el método de la librería de Pandas. En este ejemplo tenemos un Dataframe con la información de los usuarios de una aplicación y queremos eliminar la columna Ultima conexion , para esto simplemente podemos hacer uso del método y pasarle el parámetro junto con el nombre de la columna que necesitamos eliminar, este método retorna una copia del Dataframe original con la columna eliminada. Si estas interesado en aprender todos los métodos de pandas a través de ejercicios, te recomendamos este gratuito, ahi tendrás muchos ejercicios para practicar y conocer nuevos métodos. Diferentes formas de eliminar un columna Existen diferentes formas de eliminar una columna de un en Python, algunas pueden ser más eficientes que otras dependiendo de la situación. A continuación veremos algunas de las más utilizadas y eliminaremos algunas de las columnas del siguiente Daraframe. 1. Usando el método drop Posiblemente la mejor manera de eliminar una columna de un Dataframe es haciendo uso del método , este método ofrece una manera sencilla, intuitiva y eficiente de eliminar una o varias columnas de un Dataframe, puedes ver este artículo si quieres una explicación más completa de . A continuación veremos un pequeño ejemplo: output del código: En este ejemplo estamos eliminando la columna (Opiniones) del Dataframe productos haciendo uso del método . Para eliminar una columna con ayuda de este método, simplemente necesitas pasarle el parámetro y como valor a este parámetro le colocas el nombre de la columna que quieres eliminar. 2. Usando la palabra reservada (del) Otra forma en la que puedes eliminar una columna de un Dataframe es haciendo uso de la palabra reservada , a continuación veremos un pequeño ejemplo. output del código: En este ejemplo, estamos utilizando la palabra reservada de para eliminar la información del Dataframe productos en la columna (Disponibilidad). Esta es una manera sencilla de eliminar columnas innecesarias en un Dataframe. 3. Utilizando el método pop Otra forma en la que puedes eliminar una columna de un Dataframe es haciendo uso del método . output del código: En este ejemplo, hacemos uso del método para eliminar la columna (Color) del Dataframe productos . Este método recibe como parámetro el índice del elemento que se eliminará, después retorna el elemento en ese índice y lo elimina del Dataframe original. 4. Slicing de Dataframe Una forma interesante en al que también puedes eliminar una columna en un dataframe es haciendo uso de Slicing con ayuda nuevamente del método . output del código: Slicing un Dataframe es una manera interesante de eliminar una columna en un Dataframe. En este ejemplo simplemente le pasamos una lista con el nombre de la columna que queremos eliminar, también es importante utilizar el parámetro que indica que estamos eliminando elementos horizontalmente (columnas). Conceptos básicos del método drop El método es un método de la librería de pandas que nos permite eliminar las filas o las columnas de un Dataframe. A continuación veremos los parámetros que recibe y para que se utiliza cada uno. : etiquetas de índice o columna que se van a eliminar. : especifica si se van a eliminar filas ( ) o columnas ( ). : etiqueta o lista de etiquetas a eliminar del eje 0. : etiquetas o lista de etiquetas a eliminar del eje 1. : número entero o nombre del nivel a eliminar de un índice multinivel. : si es , se modifica el Dataframe original de lo contrario devuelve una copia modificada. : si se establece en 'ignore', se suprimen los errores y solo se eliminan las etiquetas existentes, por otro lado si el valor es 'raise' el método devolverá un error cuando alguna de las etiquetas no exista. Eliminación de columnas A continuación veremos las diferentes formas en las que puedes eliminar una columna en un Dataframe haciendo uso del método , además utilizaremos el siguiente Dataframe con la información de algunos animales de ejemplo. 1. Eliminación de una sola columna por nombre output del código: Para eliminar una sola columna en un Dataframe podemos utilizar el método y pasarle el parámetro con el nombre de la columna que deseas eliminar. 2. Eliminación de múltiples columnas utilizando una lista output del código: Para eliminar múltiples columnas en un Dataframe simplemente necesitamos pasarla al método el parámetro y como valor una lista con los nombres de las columnas que queremos eliminar. 3. Eliminación de columnas basadas en una condición output del código: En este ejemplo necesitamos eliminar todas las columnas del Dataframe animales salvajes que contengan como valor un elemento de tipo (número), para conseguir todas las columnas que contiene un número podemos utilizar una list comprehension que guardará solo las columnas que contengan un número en su primera fila y después simplemente podemos pasarle al m