def split_pd_list(pd_column):
    """function to split the input configuration list from dataframe
    take out [] as str and convert number to integers
    
    :param pd_column: a column in dataframe
    :type pd_column: a column in dataframe
    :return: 2d list
    :rtype: 2d list
    """
    pd_list = []
    for indi in pd_column:
        indi_split = indi.strip('][').split(', ')
        try:
            pd_list.append([int(i) for i in indi_split])
            
        except:
            pd_list.append([])
    return pd_list