Filter
inspections.Filter()
Filtert een DataFrame aan de hand van de opgegeven configuratie.
Attributes
Name | Type | Description |
---|---|---|
data_adapter | DataAdapter | DataAdapter object |
df_in | Optional[pd.DataFrame] | None | Input DataFrame om te filteren |
df_out | Optional[pd.DataFrame] | None | Output DataFrame die gefilterd is. |
Notes
Voor het filteren zijn drie opties te configureren:
- query: SQL-achtige query om de DataFrame te filteren, zie ook pandas.DataFrame.query. Gebruik een
'
‘voor kolomnamen met spaties, bijvoorbeeld
’Meetpunt code
== 1’`. - drop_columns: Lijst van kolommen die verwijderd moeten worden
- keep_columns: Lijst van kolommen die behouden moeten worden
Als meerdere van deze opties zijn geconfigureerd, worden ze in bovenstaande volgorde toegepast.
Methods
Name | Description |
---|---|
log_exceptions | Stuurt exceptions eerst naar de logger van de DataAdapter |
run | Runt filtering van een input DataAdapter. |
log_exceptions
inspections.Filter.log_exceptions(method)
Stuurt exceptions eerst naar de logger van de DataAdapter
run
input, output) inspections.Filter.run(
Runt filtering van een input DataAdapter.
Parameters
Name | Type | Description | Default |
---|---|---|---|
input | str | Naam van de DataAdapter om te filteren | required |
output | str | Naam van DataAdapter voor de output | required |