Data¶
add_calculated_field¶
- bare_script.add_calculated_field(data, field_name, expr, variables=None, options=None)¶
Add a calculated field to each row of a data array
- Parameters:
- Returns:
The updated data array
- Return type:
aggregate_data¶
filter_data¶
- bare_script.filter_data(data, expr, variables=None, options=None)¶
Filter data rows
- Parameters:
expr (str) – The boolean filter expression
variables (dict) – Additional variables for expression evaluation
options (dict) – The
script execution options
- Returns:
The filtered data array
- Return type:
join_data¶
- bare_script.join_data(left_data, right_data, join_expr, right_expr=None, is_left_join=False, variables=None, options=None)¶
Join two data arrays
- Parameters:
joinExpr (str) – The join expression
rightExpr (str) – The right join expression
isLeftJoin (bool) – If true, perform a left join (always include left row)
variables (dict) – Additional variables for expression evaluation
options (dict) – The
script execution options
- Returns:
The joined data array
- Return type:
sort_data¶
top_data¶
validate_data¶
- bare_script.validate_data(data, csv=False)¶
Determine data field types and parse/validate field values