class Country(object):

    def __init__(self, name):
        self.name = name
self.json = name + '_Data.json'
with open(self.json, 'r') as fp:
    self.data = json.load(fp)['data']
self.series = pd.DataFrame.from_records(self.data).set_index('tag'
    ).value.rename(self.name)
France = Country('France')
Germany = Country('Germany')
pd.concat([c.series for c in [France, Germany]], axis=1)
How do I rename columns in a python pandas dataframe?