Columnas de selección de pandas

Columnas de selección de pandas
Este artículo discutirá la selección de una columna o un subconjunto de columnas de un Pandas DataFrame.

Muestra de datos de datos

En este artículo, utilizaremos una muestra de datos de datos como se muestra en el código de ejemplo a continuación:

# Pandas de importación
importar pandas como PD
DF = PD.Marco de datos(
'Productos': ['Product1', 'Product2', 'Product3'],
'Precio': [100.9, 10.33, 12.00],
'Cantidad': [100, 10, 34],
índice = [1,2,3]
)
df

El marco de datos resultante es el que se muestra a continuación:

Siéntase libre de usar su conjunto de datos para una mejor comprensión.

Seleccionar columnas por índice

El primer método que discutiremos es seleccionar columnas por sus índices. Para eso, podemos usar el método ILOC.

La sintaxis se expresa a continuación:

Marco de datos.ILOC [ROWS_TO_SELECT, [column_indices]]

Por ejemplo, para obtener la primera y segunda columnas (incluidas todas las filas), podemos hacer lo siguiente:

Imprimir (DF.Iloc [:, [0,1]])

Lo anterior debería regresar:

Seleccionar columna por rango de índice

También podemos seleccionar múltiples columnas especificando su rango de índice. Por ejemplo, en nuestra muestra de datos de datos, podemos seleccionar las columnas del índice 0 a 3 como se muestra:

df.Iloc [:, 0: 3]

Esto debería devolver todo el marco de datos como se muestra:

Seleccionar columna por nombre

Para seleccionar columnas por nombre, podemos usar la sintaxis que se muestra a continuación:

DataFrame [['column_name1', 'column_name2'…]]

Un ejemplo es como se muestra a continuación:

DF [['Productos', 'Price']]

Esto debería volver:

Seleccione columnas entre nombres de columnas

Es posible que deba seleccionar columnas entre dos nombres de columnas en algunos casos. Para eso, podemos usar la sintaxis que se muestra a continuación:

Marco de datos.loc [:, 'start_column': 'end_column']

En nuestro ejemplo de DataFrame, podemos hacer:

df.Loc [:, 'Productos': 'Cantidad']

Esto debería devolver un marcado de datos como se muestra:

Clausura

Este artículo nos enseñó cómo usar columnas selectas en un marco de datos de pandas utilizando sus posiciones de índice, rango de índice y nombres de columnas.

Gracias por leer!!