grado labs
the grado labs ps500 and ps1000 both use the same headphone class , professional .
{'row_1': '10', 'row_2': '11', 'col': '2', 'col_other': '1', 'relation': 'equal', 'record_mentioned': 'yes', 'diff_result': None}
{'func': 'and', 'args': [{'func': 'str_eq', 'args': [{'func': 'str_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'headphone model', 'ps500'], 'result': None, 'ind': 0, 'tointer': 'select the rows whose headphone model record fuzzily matches to ps500 .', 'tostr': 'filter_eq { all_rows ; headphone model ; ps500 }'}, 'headphone class'], 'result': None, 'ind': 2, 'tostr': 'hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class }', 'tointer': 'select the rows whose headphone model record fuzzily matches to ps500 . take the headphone class record of this row .'}, {'func': 'str_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'headphone model', 'ps1000'], 'result': None, 'ind': 1, 'tointer': 'select the rows whose headphone model record fuzzily matches to ps1000 .', 'tostr': 'filter_eq { all_rows ; headphone model ; ps1000 }'}, 'headphone class'], 'result': None, 'ind': 3, 'tostr': 'hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class }', 'tointer': 'select the rows whose headphone model record fuzzily matches to ps1000 . take the headphone class record of this row .'}], 'result': True, 'ind': 4, 'tostr': 'eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } }', 'tointer': 'select the rows whose headphone model record fuzzily matches to ps500 . take the headphone class record of this row . select the rows whose headphone model record fuzzily matches to ps1000 . take the headphone class record of this row . the first record fuzzily matches to the second record .'}, {'func': 'and', 'args': [{'func': 'str_eq', 'args': [{'func': 'str_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'headphone model', 'ps500'], 'result': None, 'ind': 0, 'tointer': 'select the rows whose headphone model record fuzzily matches to ps500 .', 'tostr': 'filter_eq { all_rows ; headphone model ; ps500 }'}, 'headphone class'], 'result': None, 'ind': 2, 'tostr': 'hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class }', 'tointer': 'select the rows whose headphone model record fuzzily matches to ps500 . take the headphone class record of this row .'}, 'professional'], 'result': True, 'ind': 5, 'tostr': 'eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; professional }', 'tointer': 'the headphone class record of the first row is professional .'}, {'func': 'str_eq', 'args': [{'func': 'str_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'headphone model', 'ps1000'], 'result': None, 'ind': 1, 'tointer': 'select the rows whose headphone model record fuzzily matches to ps1000 .', 'tostr': 'filter_eq { all_rows ; headphone model ; ps1000 }'}, 'headphone class'], 'result': None, 'ind': 3, 'tostr': 'hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class }', 'tointer': 'select the rows whose headphone model record fuzzily matches to ps1000 . take the headphone class record of this row .'}, 'professional'], 'result': True, 'ind': 6, 'tostr': 'eq { hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } ; professional }', 'tointer': 'the headphone class record of the second row is professional .'}], 'result': True, 'ind': 7, 'tostr': 'and { eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; professional } ; eq { hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } ; professional } }', 'tointer': 'the headphone class record of the first row is professional . the headphone class record of the second row is professional .'}], 'result': True, 'ind': 8, 'tostr': 'and { eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } } ; and { eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; professional } ; eq { hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } ; professional } } } = true', 'tointer': 'select the rows whose headphone model record fuzzily matches to ps500 . take the headphone class record of this row . select the rows whose headphone model record fuzzily matches to ps1000 . take the headphone class record of this row . the first record fuzzily matches to the second record . the headphone class record of the first row is professional . the headphone class record of the second row is professional .'}
and { eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } } ; and { eq { hop { filter_eq { all_rows ; headphone model ; ps500 } ; headphone class } ; professional } ; eq { hop { filter_eq { all_rows ; headphone model ; ps1000 } ; headphone class } ; professional } } } = true
select the rows whose headphone model record fuzzily matches to ps500 . take the headphone class record of this row . select the rows whose headphone model record fuzzily matches to ps1000 . take the headphone class record of this row . the first record fuzzily matches to the second record . the headphone class record of the first row is professional . the headphone class record of the second row is professional .
{'and_8': 'and', 'result_9': 'true', 'str_eq_4': 'str_eq', 'str_hop_2': 'str_hop', 'filter_str_eq_0': 'filter_str_eq', 'all_rows_10': 'all_rows', 'headphone model_11': 'headphone model', 'ps500_12': 'ps500', 'headphone class_13': 'headphone class', 'str_hop_3': 'str_hop', 'filter_str_eq_1': 'filter_str_eq', 'all_rows_14': 'all_rows', 'headphone model_15': 'headphone model', 'ps1000_16': 'ps1000', 'headphone class_17': 'headphone class', 'and_7': 'and', 'str_eq_5': 'str_eq', 'professional_18': 'professional', 'str_eq_6': 'str_eq', 'professional_19': 'professional'}
['headphone model', 'headphone class', 'driver - matched db', 'construction', 'earpads', 'termination', 'us msrp']
[['igrado', 'prestige', '0.1', 'plastic', 'comfort pads', '1 / 8 ( 3.5 mm ) plug', '49'], ['sr60i', 'prestige', '0.1', 'plastic', 'comfort pads', '1 / 8 ( 3.5 mm ) plug with 1 / 4 adaptor', '79'], ['sr80i', 'prestige', '0.1', 'plastic', 'comfort pads', '1 / 8 ( 3.5 mm ) plug with 1 / 4 adaptor', '99'], ['sr125i', 'prestige', '0.1', 'plastic', 'comfort pads', '1 / 4 ( 6.5 mm ) plug', '150'], ['sr225i', 'prestige', '0.05', 'plastic', 'bowls', '1 / 4 ( 6.5 mm ) plug', '200'], ['sr325is', 'prestige', '0.05', 'aluminum alloy / plastic inner sleeve', 'bowls', '1 / 4 ( 6.5 mm ) plug', '295'], ['rs2i', 'reference', '0.05', 'hand - crafted mahogany', 'bowls', '1 / 4 ( 6.5 mm ) plug', '495'], ['rs1i', 'reference', '0.05', 'hand - crafted mahogany', 'bowls', '1 / 4 ( 6.5 mm ) plug', '695'], ['gs1000i', 'statement', '0.05', 'hand - crafted mahogany', 'circumaural bowls', '1 / 4 ( 6.5 mm ) plug', '995'], ['ps500', 'professional', '0.05', 'hand - crafted mahogany / aluminum', 'bowls', '1 / 4 ( 6.5 mm ) plug', '595'], ['ps1000', 'professional', '0.05', 'hand - crafted mahogany / aluminum', 'circumaural bowls', '1 / 4 ( 6.5 mm ) plug', '1695']]