For the 'Role' column in each dataframe, ensure that all entries have the same structure (eg. [position, division, job id, location]). If this is not the case, then the entries and URLs will be mismatched.
Normally, websites which do not follow a consistent reporting format (eg. sometimes they may omit the division) will produce dataframes with the above problem. In this case, the best thing is to just get rid of the 'Role' column altogether. So, we will just be left with company, date posted, URL and date viewed columns. This is what has been implemented in this branch.
For the 'Role' column in each dataframe, ensure that all entries have the same structure (eg. [position, division, job id, location]). If this is not the case, then the entries and URLs will be mismatched.
Normally, websites which do not follow a consistent reporting format (eg. sometimes they may omit the division) will produce dataframes with the above problem. In this case, the best thing is to just get rid of the 'Role' column altogether. So, we will just be left with company, date posted, URL and date viewed columns. This is what has been implemented in this branch.