emzed.table.join module¶
- emzed.table.join.fast_join(left, right, col_name, col_name_other, atol, rtol, path, extra_condition)[source]¶
runs optimized join for numerical comparisons.
- emzed.table.join.fast_left_join(left, right, col_name, col_name_other, atol, rtol, path, extra_condition)[source]¶
runs optimized left join for numerical comparisons.
- emzed.table.join.fix_names_right(left_model_names, right_model_names)[source]¶
join column renaming scheme
examples:
col left cols right result columns a b a b__0 a a a__0 -> a a__0 a__1 a__0 a a__0 -> a__0 a__1 a__2 a__0 a__1 a a__0 -> a__0 a__1 a__2 a__3
ix(a) = -1 ix(a__0) = 0 …
increment right = max(ix(left)) + 2