code: def data_columns_to_dict(columns_string, dict_string, delimiter=None):
          
          if delimiter:
              return {k: v for k, v in zip(columns_string.split(delimiter), dict_string.split(delimiter))}
          else:
              return {k: v for k, v in zip(columns_string.split(), dict_string.split())}
docs: Turns column names in a single string into a dictionary with the key being the column name and the value
          being the value in that column for each row
          :param columns_string: A string of column names
          :param dict_string: A string of values
          :param delimiter: The delimiter to use to split the column and values
          :return: dict