code: def _adapt_results(self, response):
      # print(type(response))
      result = csv_io(csv_decode(response))
      # Skipping first line with Bing header
      next(result)
  
      rows = {}
      for row in csv.DictReader(result):
          rows[row["Id"]] = [
              row["GeocodeResponse/Address/FormattedAddress"],
              row["GeocodeResponse/Address/Locality"],
              row["GeocodeResponse/Address/PostalCode"],
              row["GeocodeResponse/Address/AdminDistrict"],
              row["GeocodeResponse/Address/CountryRegion"],
          ]
  
      return rows
  
file_path: geocoder/geocoder/bing_batch_reverse.py
imports: from __future__ import absolute_import, print_function
  from geocoder.bing_batch import BingBatch, BingBatchResult
  import io
  import csv
  import sys
label_desc: Use image node_id 2 for calling the BingBatchReverse obj's underlying member method code with example usage: obj._adapt_results(response) and returns: rows