toad.preprocessing.process module¶
-
class
toad.preprocessing.process.
Processing
(data)[source]¶ Bases:
object
Examples:
>>> (Processing(data) ... .groupby('id') ... .partitionby(TimePartition( ... 'base_time', ... 'filter_time', ... ['30d', '60d', '180d', '365d', 'all'] ... )) ... .apply({'A': ['max', 'min', 'mean']}) ... .apply({'B': ['max', 'min', 'mean']}) ... .apply({'C': 'nunique'}) ... .apply({'D': { ... 'f': len, ... 'name': 'normal_count', ... 'mask': Mask('D').isin(['normal']), ... }}) ... .apply({'id': 'count'}) ... .exec() ... )