¿Cómo eliminar puntos suspensivos de una fila en una serie de Python Pandas o un dataframe, que se muestra cuando las líneas largas / columnas anchas se truncan?

Cuando creo las siguientes series de pandas:

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

Consigo 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 parece a esto?

  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 

ver también relacionados: datos de salida de todas las columnas en un dataframe en pandas y datos de salida de todas las columnas en un dataframe en pandas

Por cierto, si está utilizando IPython, si realiza una búsqueda en la cadena de documentos (presionando la pestaña ), verá los valores actuales y los valores predeterminados (el valor predeterminado es 50 caracteres).

Para versiones de Pandas anteriores a 0.10 use

 pd.set_printoptions(max_colwidth, 1000) 

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