Reformateo del ancho de la columna cuando se usa pandas dataframe.to_html ()

Tengo un dataframe de pandas que quiero mostrar como una tabla en una plantilla html. Funciona en su mayor parte, pero algunas de las cadenas en el dataframe están siendo truncadas. Estoy usando to_html() para convertir mi panda dataframe en una tabla compatible con html y traté de usar el argumento col_space pero no pareció tener ningún efecto.

El código python :

 options = dbi.getDBTables() #returns a list of the names of available tables table_headers = [] for table_name in options: table_name = str(table_name) df = dbi.selectDF("SELECT * FROM %s LIMIT 1" % table_name) #gets the actual dataframe for each table name header = df.columns.values header = "
".join(header) table_headers.append(header) header_dict = dict(zip(options,table_headers)) table_options = pandas.DataFrame(header_dict,index=[0]) table_options = table_options.to_html(classes=["table table-hover"],index=False,escape=False,col_space=400) #changing the col_space does nothing. search_dict = {'table_names':table_options}

El código html :

 
{{ table_names | safe }}

Imagen de la tabla con truncamiento que ocurre : enter image description here

¿Cómo se consigue que los pandas dejen de truncar (se muestra como ‘…’ en la imagen)?

¡Muy apreciado!

Solo necesitaba establecer pandas.set_option('display.max_colwidth',100)