Teradata Python: как переименовать столбец в фрейме данных? - PullRequest
0 голосов
/ 28 октября 2019

Как пользователь может переименовать столбец в фрейме данных Teradata, не конвертируя его в фрейм данных Pandas?

1 Ответ

0 голосов
/ 28 октября 2019
employee = DataFrame.from_table("employee")
employee

empid       doj    dept           
13      12/04/01  ad13
7       12/02/15   ad7
7       12/02/16   ad7
5       12/02/01   ad5
5       12/02/03   ad5
15      12/04/06  ad15
15      12/04/07  ad15
15      12/04/08  ad15
5       12/02/02   ad5
7       12/02/14   ad7

Давайте переименуем столбец dept в newdept

employee = employee.assign(drop_columns=True, doj=employee.doj, newdept=impressions.dept).  

Пользователь должен указать все столбцы, которые должны быть включены в измененный фрейм данных. Новый фрейм данных будет иметь только столбцы, упомянутые в присвоении. (пример имени пользователя не указан в вызове assign). Если drop_columns = True не задано, он сохранит исходный столбец и добавит еще один столбец с новым именем)

Here is the output of above call with the renamed column.

employee
        doj   newdept
0  12/04/01   ad13
1  12/04/07   ad15
2  12/04/08   ad15
3  12/02/14    ad7
4  12/02/16    ad7
5  12/02/01    ad5
6  12/02/02    ad5
7  12/02/03    ad5
8  12/02/15    ad7
9  12/04/06   ad15
...