Saltar al contenido

¿Cómo imprimir una fila específica de un DataFrame de pandas?

Este grupo de redactores ha estado mucho tiempo investigando para darle resolución a tus dudas, te compartimos la respuestas así que deseamos que sea de mucha apoyo.

Solución:

Cuando usted llama loc con un valor escalar, se obtiene un pd.Series. Esa serie entonces tendrá una dtype. Si desea ver la fila tal como está en el marco de datos, querrá pasar un array como indexador de loc.

Envuelva su valor de índice con un par adicional de corchetes

print(df.loc[[159220]])

Para imprimir una fila específica, tenemos un par de métodos de pandas.

  1. loc – Solo obtiene la etiqueta, es decir, el nombre de la columna o las características
  2. iloc – Aquí i significa entero, en realidad número de fila
  3. ix – Es una mezcla de etiqueta y entero

Cómo usar para una fila específica

  1. loc
df.loc[row,column]

Para la primera fila y todas las columnas

df.loc[0,:]

Para la primera fila y alguna columna específica

df.loc[0,'column_name']
  1. iloc

Para la primera fila y todas las columnas

df.iloc[0,:]

Para la primera fila y alguna columna específica, es decir, las primeras tres columnas

df.iloc[0,0:3]

Utilizar ix operador:

print df.ix[159220]

valoraciones y reseñas

Ten en cuenta dar difusión a esta reseña si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *