Eliminar columnas de un DataFrame
A veces tu DataFrame tiene columnas que ya no necesitas. A menudo conviene simplificar un DataFrame eliminando columnas. ¿Recuerdas del vídeo qué método necesitas para eliminar una fila o una columna?
Imagina que quieres presentar los resultados de tu cálculo de PCE a las personas interesadas de tu empresa, sin mostrar las columnas que usaste para el cálculo. Elimina las columnas PCDG, PCND y PCESV del DataFrame pce proporcionado, dejando solo la columna PCE. Se proporciona la lista columns_to_drop.
Este ejercicio forma parte del curso
Python intermedio para finanzas
Instrucciones del ejercicio
- Imprime las columnas del DataFrame
pce. - Crea un nuevo DataFrame a partir de
pcesin las columnas de la listacolumns_to_drop. - Imprime las columnas del nuevo DataFrame.
- Elimina en el propio DataFrame
pcelas columnas decolumns_to_drop(en lugar).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
columns_to_drop = ['PCDG', 'PCND', 'PCESV']
# Print the current columns of the DataFrame pce
____(pce.columns)
# Create new_pce by dropping columns_to_drop from pce
new_pce = pce.drop(columns=____)
# Print the columns of the new DataFrame
print(new_pce.____)
# Drop the columns in_place in the original DataFrame
pce.____(columns=columns_to_drop, inplace=____)
# Print the columns of the DataFrame pce
print(pce.columns)