Когда я выполняю pd.join (), я знаю, что есть опции lsuffix = '' и rsuffix = ''.
Но я хочу присвоить уникальное имя каждому столбцу.
Как лучше всего задать уникальное имя столбца?
Спасибо.
Моим решением было создать список имен и просто переименовать столбцы в конце.
c_name = [] for i in items: qs = Items.objects.filter ( id = i ).values ( 'item') _df = pd.DataFrame.from_records ( qs ) df = df.join ( _df.item, how='outer', rsuffix= i ) c_name.append(i.number) df.columns = c_name
веселит.