code: def coerce_pandas_values(objects):
      
      from .dataset import Dataset
      from .dataarray import DataArray
  
      out = []
      for obj in objects:
          if isinstance(obj, Dataset):
              variables = obj
          else:
              variables = OrderedDict()
              if isinstance(obj, PANDAS_TYPES):
                  obj = OrderedDict(obj.iteritems())
              for k, v in obj.items():
                  if isinstance(v, PANDAS_TYPES):
                      v = DataArray(v)
                  variables[k] = v
          out.append(variables)
      return out
docs: Convert pandas values found in a list of labeled objects.
  
      Parameters
      ----------
      objects : list of Dataset or mappings
          The mappings may contain any sort of objects coercible to
          xarray.Variables as keys, including pandas objects.
  
      Returns
      -------
      List of Dataset or OrderedDict objects. Any inputs or values in the inputs
      that were pandas objects have been converted into native xarray objects.