Пакет: mlreportgen.utils
Суперклассы:
Разделите таблицу на срезы
Разделяет таблицу по вертикали на набор более узких таблиц (срезов). Чтобы разделить таблицу, которая является слишком широкой, чтобы уместно помещаться на странице, на набор разборчивых срезов, используйте эту TableSlicer объект.
создает пустой объект среза таблицы. Используйте его свойства, чтобы задать таблицу входа для среза, максимальное количество столбцов на срез и количество повторяемых столбцов.slicer = mlreportgen.utils.TableSlicer()
Примечание
Чтобы срезать таблицу, сгенерированную mlreportgen.report.BaseTable reporter, установите MaxCols свойство BaseTable соответствует размеру срезов, которые вы хотите сгенерировать. Вам не нужно использовать эту TableSlicer Утилита, чтобы задать ширину среза.
создает объект среза таблицы с дополнительными опциями, заданными одной или несколькими slicer = mlreportgen.utils.TableSlicer(Name,Value)Name,Value аргументы в виде пар. Name - имя свойства и Value - соответствующее значение. Name должен находиться внутри одинарного ('') или двойной ("") цитаты. Можно задать несколько аргументы пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN.
slices = slice(slicer) возвращает массив mlreportgen.utils.TableSlice объекты, каждый из которых содержит срез таблицы и начала и конца индексы столбцов среза. Начала и концы столбцов относятся к индексам столбцов исходной входной таблицы.