left_on='Product_Category_3',
                            right_on='Category_ID')
    newdf = merged_inner[[
        'Product_ID', 'Product_Category_1', 'Product_Category_2',
        'Category_Description'
    ]].copy()
    newdf.columns = [
        'Product_ID', 'Product_Category_1', 'Product_Category_2',
        'Product_Category_3'
    ]
    print(newdf)

    #####################################
    #   Exploratory Data Analysis(EDA)  #
    #####################################

    # Analyse the Data
    EDA.EDA(df_preprocessed)

    #####################################
    #   Machine Learning/Prediction     #
    #####################################

    df_ML = pd.read_csv(
        r'/Users/sudiptkumarpanda/Downloads/Data Management 2 - Python Codes-20191110/StagedData.csv'
    )
    # Predict the Data
    MachineLearning.Analysis(df_ML)

logging.info('*******************Thank You********************')