1
respuesta

¿Por qué doble corchete?

Hola, quisiera saber por qué en la siguiente línea de código se utiliza doble corchete:

datos_aux = pd.DataFrame(datos[['Tipo Agrupado', 'Valor m2 again', 'Valor Bruto', 'Valor Bruto m2']])
datos_aux.head(10)

Quedo pendiente, gracias

1 respuesta

Hola Silvia,

En el código que compartiste, se utilizan dobles corchetes para seleccionar múltiples columnas de un DataFrame en Pandas. ;)

Cuando utilizas una sola pareja de corchetes, estás accediendo a una columna específica del DataFrame. Por ejemplo, datos['Tipo Agrupado'] te dará la columna llamada 'Tipo Agrupado'.

Sin embargo, cuando utilizas dobles corchetes, como en datos[['Tipo Agrupado', 'Valor m2 again', 'Valor Bruto', 'Valor Bruto m2']], estás seleccionando múltiples columnas del DataFrame. En este caso, se seleccionan las columnas 'Tipo Agrupado', 'Valor m2 again', 'Valor Bruto' y 'Valor Bruto m2'.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓.