In [7]:
import pandas as pd
import mysql.connector
In [8]:
#read in CosIng ingredients
cosing = pd.read_csv('../../Data/COSING_Ingredients-Fragrance Inventory_v2.csv', header=3, error_bad_lines=False, warn_bad_lines=False)
#get CosIng names
ingredient_name = cosing['INCI name'].fillna('NA').values.tolist()
alt_name = cosing['Chem/IUPAC Name / Description'].fillna('NA').values.tolist()
function = cosing['Function'].fillna('NA').values.tolist()
In [9]:
#connect to mysql server
cnx = mysql.connector.connect(host='localhost', user='ctolson', password='ilaYOU5!', database='sephora_cosmetics')
cursor = cnx.cursor()
#mysql insert functions
add_ingredient = ("INSERT INTO Ingredients "
"(ingredient_name, alt_names) "
"VALUES (%s, %s)")
In [10]:
#add ingredients
for i in range(0, len(ingredient_name)):
data_ingredient = (ingredient_name[i], alt_name[i])
cursor.execute(add_ingredient, data_ingredient)
cnx.commit()
In [11]:
#close mysql server
cnx.close()
In [ ]: