code: def load_compass():
      """Return a dataframe for target encoding with 16 rows of compass directions.
  
      Contains the following fields:
          index                16 non-null int64
          compass              16 non-null object
          HIER_compass_1       16 non-null object
          target               16 non-null int64
  
      Returns
      -------
      X: A pandas data frame containing features
      y: A pandas series containing the target variable
  
      """
      data_filename = "data/compass.csv"
      stream = files("category_encoders.datasets") / data_filename
  
      with as_file(stream) as f:
          df = pd.read_csv(f, encoding="latin-1")
      X = df[["index", "compass", "HIER_compass_1"]]
      y = df["target"]
      return X, y
  
label_desc: Use image node_id 1 for calling a global function with example usage: load_compass() and returns: X,  y