Source code for fireant.slicer.widgets.csv
from typing import Iterable
from fireant import Metric
from .pandas import Pandas
[docs]class CSV(Pandas):
def __init__(self, metric: Metric, *metrics: Iterable[Metric], group_pagination=False, **kwargs):
super().__init__(metric, *metrics, **kwargs)
self.group_pagination = group_pagination
[docs] def transform(self, data_frame, slicer, dimensions, references):
result_df = super(CSV, self).transform(data_frame, slicer, dimensions, references)
result_df.columns.names = [None]
return result_df.to_csv()