1967 south african grand prix
at the 1967 south african grand prix , mike spence completed one more lap than jo bonnier .
{'row_1': '14', 'row_2': '15', 'col': '3', 'col_other': '1', 'relation': 'diff', 'record_mentioned': 'no', 'diff_result': {'diff_value': '1', 'bigger': 'row1'}}
{'func': 'eq', 'args': [{'func': 'diff', 'args': [{'func': 'num_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'driver', 'mike spence'], 'result': None, 'ind': 0, 'tointer': 'select the rows whose driver record fuzzily matches to mike spence .', 'tostr': 'filter_eq { all_rows ; driver ; mike spence }'}, 'laps'], 'result': None, 'ind': 2, 'tostr': 'hop { filter_eq { all_rows ; driver ; mike spence } ; laps }', 'tointer': 'select the rows whose driver record fuzzily matches to mike spence . take the laps record of this row .'}, {'func': 'num_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'driver', 'jo bonnier'], 'result': None, 'ind': 1, 'tointer': 'select the rows whose driver record fuzzily matches to jo bonnier .', 'tostr': 'filter_eq { all_rows ; driver ; jo bonnier }'}, 'laps'], 'result': None, 'ind': 3, 'tostr': 'hop { filter_eq { all_rows ; driver ; jo bonnier } ; laps }', 'tointer': 'select the rows whose driver record fuzzily matches to jo bonnier . take the laps record of this row .'}], 'result': '1', 'ind': 4, 'tostr': 'diff { hop { filter_eq { all_rows ; driver ; mike spence } ; laps } ; hop { filter_eq { all_rows ; driver ; jo bonnier } ; laps } }'}, '1'], 'result': True, 'ind': 5, 'tostr': 'eq { diff { hop { filter_eq { all_rows ; driver ; mike spence } ; laps } ; hop { filter_eq { all_rows ; driver ; jo bonnier } ; laps } } ; 1 } = true', 'tointer': 'select the rows whose driver record fuzzily matches to mike spence . take the laps record of this row . select the rows whose driver record fuzzily matches to jo bonnier . take the laps record of this row . the first record is 1 larger than the second record .'}
eq { diff { hop { filter_eq { all_rows ; driver ; mike spence } ; laps } ; hop { filter_eq { all_rows ; driver ; jo bonnier } ; laps } } ; 1 } = true
select the rows whose driver record fuzzily matches to mike spence . take the laps record of this row . select the rows whose driver record fuzzily matches to jo bonnier . take the laps record of this row . the first record is 1 larger than the second record .
{'eq_5': 'eq', 'result_6': 'true', 'diff_4': 'diff', 'num_hop_2': 'num_hop', 'filter_str_eq_0': 'filter_str_eq', 'all_rows_7': 'all_rows', 'driver_8': 'driver', 'mike spence_9': 'mike spence', 'laps_10': 'laps', 'num_hop_3': 'num_hop', 'filter_str_eq_1': 'filter_str_eq', 'all_rows_11': 'all_rows', 'driver_12': 'driver', 'jo bonnier_13': 'jo bonnier', 'laps_14': 'laps', '1_15': '1'}
['driver', 'constructor', 'laps', 'time / retired', 'grid']
[['pedro rodrã\xadguez', 'cooper - maserati', '80', '2:05:45.9', '4'], ['john love', 'cooper - climax', '80', '+ 26.4', '5'], ['john surtees', 'honda', '79', '+ 1 lap', '6'], ['denny hulme', 'brabham - repco', '78', '+ 2 laps', '2'], ['bob anderson', 'brabham - climax', '78', '+ 2 laps', '10'], ['jack brabham', 'brabham - repco', '76', '+ 4 laps', '1'], ['dave charlton', 'brabham - climax', '63', 'not classified', '8'], ['luki botha', 'brabham - climax', '60', 'not classified', '17'], ['sam tingle', 'lds - climax', '56', 'accident', '14'], ['piers courage', 'lotus - brm', '51', 'fuel system', '18'], ['dan gurney', 'eagle - climax', '44', 'suspension', '11'], ['jo siffert', 'cooper - maserati', '41', 'engine', '16'], ['jochen rindt', 'cooper - maserati', '38', 'engine', '7'], ['mike spence', 'brm', '31', 'oil leak', '13'], ['jo bonnier', 'cooper - maserati', '30', 'engine', '12'], ['jim clark', 'lotus - brm', '22', 'engine', '3'], ['graham hill', 'lotus - brm', '6', 'accident', '15'], ['jackie stewart', 'brm', '2', 'engine', '9']]