code: def _drop_status_col(samples_df):
      """Drop STATUS column from samples dataframe.
  
      see https://github.com/mne-tools/mne-python/issues/11809, and section 4.9.2.1 of
      the Eyelink 1000 Plus User Manual, version 1.0.19. We know that the STATUS
      column is either 3, 5, 13, or 17 characters long, i.e. "...", ".....", ".C."
      """
      status_cols = []
      # we know the first 3 columns will be the time, xpos, ypos
      for col in samples_df.columns[3:]:
          if samples_df[col][0][0].isnumeric():
              # if the value is numeric, it's not a status column
              continue
          if len(samples_df[col][0]) in [3, 5, 13, 17]:
              status_cols.append(col)
      return samples_df.drop(columns=status_cols)
  
imports: import re
  from datetime import datetime, timedelta, timezone
  import numpy
  from ..._fiff.constants import FIFF
  from ..._fiff.meas_info import create_info
  from ...annotations import Annotations
  from ...utils import _check_pandas_installed, logger, warn
label_desc: Use image node_id 9 for calling a global function with example usage: _drop_status_col(samples_df) and returns: samples_df