I am trying to generate a dataframe in python. The data usually comes with 3 (maybe more) headers and sub headers. Now I know that individually these headers are not unique but