class_docstr: Constructor for the DataReader class.
  Data Reader class takes in the information given by the user, and appropriately reads the data in. Detects for filetype, and other information passed to it
  :param in_mem_data: data file as a path
  :param dataset_name: name of the dataset
docstr: function to read in csv file
  :param dataset_name is the path to the actual dataset
  :param drop list of columns to drop, not activated yet
  :return pandas dataframe
code: def csv(self, dataset_name, drop=[]):
      """
      function to read in csv file
      :param dataset_name is the path to the actual dataset
      :param drop list of columns to drop, not activated yet
      :return pandas dataframe
      """
      try:
          df = pd.read_csv(dataset_name)
      except:
          raise Exception(
              "The file path you provided -- {} -- does not exist".format(
                  str(self.data)
              )
          )
      for element in drop:
          try:
              del df[element]
          except:
              raise Exception(
                  "Your column -- {} --  is not in the dataframe".format(
                      element
                  )
              )
      return df
  
file_path: nylon/nylon/data/reader.py
imports: import pandas
  import warnings
label_desc: Use image node_id 5 for calling the DataReader obj's underlying member method code with example usage: obj.csv(dataset_name, drop) and returns: df