is_float
- calista.core.functions.is_float(col_name: str) ConditionExpression
Create a condition to check if a column value is a float.
- Args:
col_name (str): The name of the column.
- Returns:
ConditionExpression: The condition to check if the column value is a float.
Example
>>> calista_table = CalistaTable(engine = "spark").create({"NUMBER": [2344.324, 6000.34, 2345.3, None]}) >>> my_rule = is_float(col_name="NUMBER") >>> print(calista_table.analyze(rule_name="My Rule Name", condition=my_rule)) rule_name : My Rule Name total_row_count : 4 valid_row_count : 3 valid_row_count_pct : 75.0 timestamp : 2024-01-01 00:00:00.000000