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.
loc
– Solo obtiene la etiqueta, es decir, el nombre de la columna o las característicasiloc
– Aquí i significa entero, en realidad número de filaix
– Es una mezcla de etiqueta y entero
Cómo usar para una fila específica
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']
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ó.