code: def pop_column(self, ckey):
          
  
          # try the integer approach first to allow negative values
          if type(ckey) is not str:
              return self.columns.pop(self.ckeys.pop(ckey))
          else:
              # find the key integer and pop it
              ckey = self.ckeys.index(ckey)
  
              # if we didn't find the column, quit
              if ckey < 0:
                  print("Column does not exist (yes, we looked).")
                  return
  
              # pop it!
              return self.columns.pop(self.ckeys.pop(ckey))
docs: This will remove and return the data in the specified column.
  
          You can specify either a key string or an index.