def extract_table_create_data(row_list):
    """
    Extract the column information i.e. name, type and modifiers (if any) from first 3 rows of the :param row_list
    :param row_list: List of all rows within a csv used during table creation, including header and body rows
    :return: Table creation data map with keys "name", "type" and "modifiers"
    """
    column_creation_maps = []
    column_data_zip = list(zip(row_list[0], row_list[1], row_list[2]))

    for data in column_data_zip:
        column_creation_maps.append(dict({
            "name": data[0],
            "type": data[1],
            "modifiers": data[2]
        }))

    return column_creation_maps