Hello Everyone,
I am following the guide on how to create a column pair map expectations, everything seems to work fine except for the Testing part.
None of my test cases are getting passed, I checked the metric code multiple times by developing a separate file to check the logic replicating the inputs and the output is as expected.
def check_conditions(x, condition) -> bool:
return (x[0], x[1]) in condition.items()
def _pandas(column_A, column_B, condition):
df = concat([column_A, column_B], axis=1)
return df.apply(lambda x: check_conditions(x, condition), axis=1)
inputs:
column A = [1, 1, 2, 1, 2]
column B = ["UK", "UK", "US", "UK", "US"]
condition = {1: "UK", 2: "US"}
output:
0 True
1 True
2 True
3 True
4 True
dtype: bool
But it seems to not work only with the expectation code. Can someone please help me with this.