code: def _remove_data_at_pressure_levels(
      datasets_loaded, plevels_ds, pressure_levels
  ):
      cond = _get_pressure_level_condition(plevels_ds, pressure_levels)
      if cond is not None:
          new_plevels = plevels_ds.where(cond, drop=True)
      else:
          new_plevels = plevels_ds
      for ds_id in datasets_loaded.keys():
          ds_obj = datasets_loaded[ds_id]
          if plevels_ds.dims[0] not in ds_obj.dims:
              continue
  
          if cond is not None:
              datasets_loaded[ds_id] = ds_obj.where(cond, drop=True)
          datasets_loaded[ds_id].attrs["pressure_levels"] = new_plevels
  
imports: import logging
  from collections import defaultdict
  import numpy
  import pandas
  import xarray
  from satpy.readers.netcdf_utils import NetCDF4FileHandler
  from satpy.readers.yaml_reader import FileYAMLReader
label_desc: Use image node_id 1 for calling a global function with example usage: _remove_data_at_pressure_levels(datasets_loaded, plevels_ds, pressure_levels) without return types