code: def unnest_collection(collection, df_list):
      
      for item in collection['link']['item']:
          if item['class'] == 'dataset':
              df_list.append(Dataset.read(item['href']).write('dataframe'))
          elif item['class'] == 'collection':
              nested_collection = request(item['href'])
              unnest_collection(nested_collection, df_list)
docs: Unnest collection structure extracting all its datasets and converting \
         them to Pandas Dataframes.
  
            Args:
              collection (OrderedDict): data in JSON-stat format, previously \
                                        deserialized to a python object by \
                                        json.load() or json.loads(),
              df_list (list): list variable which will contain the converted \
                              datasets.
  
            Returns:
              Nothing.