Add suffix option to deal with errors `ValueError: columns overlap but no suffix specified: Index(['a, 'b'], dtype='object')`