code: def data_prep(filename):
      """Preprocess data from CSV."""
      df = pd.read_csv(filename)
  
      # remove whitespace from pandas names
      df.columns = df.columns.str.replace(" ", "_")
      df.columns = df.columns.str.replace(":", "-")
      df.columns = df.columns.str.replace("(", "_")
      df.columns = df.columns.str.replace(")", "_")
      df.columns = df.columns.str.replace("+", ".")
      df.columns = df.columns.str.replace(",", "_")
  
      train_df = df[df["TARGET"].notnull()]
      train_x_df = train_df.drop(
          columns=["TARGET", "SK_ID_CURR", "index"]
      )
      train_y_df = train_df["TARGET"]
  
      return train_x_df, train_y_df
  
imports: import numpy
  import pandas
label_desc: Use image node_id 1 for calling a global function with example usage: data_prep(filename) and returns: train_x_df,  train_y_df