Spaces:
Runtime error
Runtime error
File size: 1,008 Bytes
4a51346 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
from toolz import curried
from ..utils.core import sanitize_dataframe
from ..utils.data import (
MaxRowsError,
curry,
limit_rows,
pipe,
sample,
to_csv,
to_json,
to_values,
check_data_type,
)
from ..utils.data import DataTransformerRegistry as _DataTransformerRegistry
@curried.curry
def default_data_transformer(data, max_rows=5000):
return curried.pipe(data, limit_rows(max_rows=max_rows), to_values)
class DataTransformerRegistry(_DataTransformerRegistry):
def disable_max_rows(self):
"""Disable the MaxRowsError."""
options = self.options
if self.active == "default":
options = options.copy()
options["max_rows"] = None
return self.enable(**options)
__all__ = (
"DataTransformerRegistry",
"MaxRowsError",
"curry",
"sanitize_dataframe",
"default_data_transformer",
"limit_rows",
"pipe",
"sample",
"to_csv",
"to_json",
"to_values",
"check_data_type",
)
|