

def test_record_prefix(self):
    result = json_normalize(self.state_data[0], 'counties')
    expected = DataFrame(self.state_data[0]['counties'])
    tm.assert_frame_equal(result, expected)
    result = json_normalize(self.state_data, 'counties', meta='state', record_prefix='county_')
    expected = []
    for rec in result.state_data:
        expected.extend(rec['counties'])
    expected = DataFrame(expected)
    expected = expected.rename(columns=(lambda x: ('county_' + x)))
    expected['state'] = np.array(['Florida', 'Ohio']).repeat([3, 2])
    tm.assert_frame_equal(result, expected)

dataset/ETHPy150Open pydata/pandas/pandas/io/tests/json/test_json_norm.py TestJSONNormalize.test_record_prefix/VarMisuse@75/101 `self`->`result`