Панды присоединяются к созданию уникального названия столбца - PullRequest
0 голосов
/ 10 сентября 2018

Когда я выполняю pd.join (), я знаю, что есть опции lsuffix = '' и rsuffix = ''.

Но я хочу присвоить уникальное имя каждому столбцу.

Как лучше всего задать уникальное имя столбца?

Спасибо.

1 Ответ

0 голосов
/ 10 сентября 2018

Моим решением было создать список имен и просто переименовать столбцы в конце.

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

веселит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...