print more every columns column all python pandas printing options column-width

more - ¿Cómo eliminar las elipsis de una fila en una serie Python Pandas o marco de datos, que se muestra cuando las líneas largas/columnas anchas se truncan?



python pandas display all columns (1)

Cuando creo la siguiente serie de pandas:

pandas.Series([''a'', ''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'', ''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'', ''aaaaaaaaaaaaaaaa'', ''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'']

Obtengo esto como resultado:

0 a 1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... 2 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... 3 aaaaaaaaaaaaaaaa 4 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

¿Cómo puedo obtener una serie sin los puntos suspensivos que se ve así:

0 a 1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 3 aaaaaaaaaaaaaaaa 4 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa


pandas está truncando la salida, puedes cambiar esto:

In [4]: data = pd.Series([''a'', ''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'', ''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'', ''aaaaaaaaaaaaaaaa'', ''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'']) pd.set_option(''display.max_colwidth'',1000) data Out[4]: 0 a 1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 3 aaaaaaaaaaaaaaaa 4 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dtype: object

también ver relacionado: datos de salida de todas las columnas en un marco de datos en pandas y datos de salida de todas las columnas en un marco de datos en pandas

Por cierto, si está usando IPython, entonces, si realiza una búsqueda en docstring (al presionar la pestaña ), verá los valores actuales y los valores predeterminados (el valor predeterminado es de 50 caracteres).

Para las versiones de Pandas anteriores a 0.10 use

pd.set_printoptions(max_colwidth, 1000)

Ver relacionados: pandas Python, ¿cómo ampliar la visualización de salida para ver más columnas?