pyjanitor-devs/pyjanitor
View on GitHubAdd the ability to test whether data is in range in a pandas data frame
Open
#708 opened on Jul 29, 2020
available for hackingenhancementgood first issue
Repository metrics
- Stars
- (1,217 stars)
- PR merge metrics
- (Avg merge 2d 12h) (4 merged PRs in 30d)
Description
Brief Description
Following up on #703, this issue seeks to introduce the ability to test whether each column in a data frame is within a user-defined range of values.
I would like to propose..
Example API
def flag_values_not_in_range(
df: pd.DataFrame,
bound: list,
inclusive: bool = True
) -> pd.DataFrame:
"""
:param df: data frame to test if values in columns are within a range
:param bound: user-defined lower and upper bound of values to test in data frame columns
:param inclusive: include boundaries in filtering.
Defaults to True
:return: True if value in column does not fall within range.
False if value in column falls within range.
"""