Пакет: 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
объекты, каждый из которых содержит срез таблицы и начала и конца индексы столбцов среза. Начала и концы столбцов относятся к индексам столбцов исходной входной таблицы.