pandas.io.formats.style.Styler.to_string # 造型器。to_string ( buf = None , * ,编码= None ,稀疏索引= None ,稀疏列= None , max_rows = None , max_columns = None , delimiter = ' ' ) [来源] # 将 Styler 以文本格式写入文件、缓冲区或字符串。 1.5.0 版本中的新增内容。 参数: buf str,路径对象,类文件对象,可选字符串、路径对象(实现os.PathLike[str])或实现字符串write()函数的类文件对象。如果None,则结果以字符串形式返回。 编码str,可选文件输出的字符编码设置(以及元标记,如果可用)。默认pandas.options.styler.render.encoding值为“utf-8”。 稀疏索引布尔值,可选是否稀疏分层索引的显示。设置为 False 将在每行的分层键中显示每个显式级别元素。默认为pandas.options.styler.sparse.index值。 稀疏列布尔,可选是否稀疏分层索引的显示。设置为 False 将在每列的分层键中显示每个显式级别元素。默认为pandas.options.styler.sparse.columns值。 max_rows int,可选将呈现的最大行数。默认为 pandas.options.styler.render.max_rows,即无。 max_columns int,可选将呈现的最大列数。默认为 pandas.options.styler.render.max_columns,即无。 如果总元素数量很大,则可以减少行和列。该值设置为pandas.options.styler.render.max_elements262144(18 位浏览器渲染)。 分隔符str,默认单空格数据元素之间的分隔符。 返回: 字符串或无如果buf为 None,则以字符串形式返回结果。否则返回None。 例子 >>> df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]}) >>> df.style.to_string() ' A B\n0 1 3\n1 2 4\n'