¿Cómo puedo mostrar información completa (no truncada) del marco de datos en HTML al convertir del marco de datos de Pandas a HTML?
Convertí un marco de datos de Pandas en una salida HTML usando la DataFrame.to_html
función. Cuando guardo esto en un archivo HTML separado, el archivo muestra una salida truncada.
Por ejemplo, en mi columna TEXTO,
df.head(1)
Mostrará
La película fue un excelente esfuerzo...
en lugar de
La película fue un excelente esfuerzo por deconstruir los complejos sentimientos sociales que prevalecieron durante este período.
Esta interpretación está bien en el caso de un formato compatible con pantalla de un marco de datos de Pandas masivo, pero necesito un archivo HTML que muestre los datos tabulares completos contenidos en el marco de datos, es decir, algo que muestre el último elemento de texto en lugar del fragmento de texto anterior.
¿Cómo podría mostrar los datos de texto completos y no truncados para cada elemento de mi columna TEXTO en la versión HTML de la información? Me imagino que la tabla HTML tendría que mostrar celdas largas para mostrar los datos completos, pero hasta donde tengo entendido, solo se pueden pasar parámetros de ancho de columna a la DataFrame.to_html
función.
Establezca la display.max_colwidth
opción en None
(o -1
antes de la versión 1.0):
pd.set_option('display.max_colwidth', None)
set_option
documentación
Por ejemplo, en IPython , vemos que la información se trunca a 50 caracteres. Todo lo que sobra se elipse:
Si configura la display.max_colwidth
opción, la información se mostrará completamente:
pd.set_option('display.max_columns', None)
id
(segundo argumento) puede mostrar completamente las columnas.