繁体   English   中英

Teradata Python:如何重命名 dataframe 中的列?

[英]Teradata Python: How to rename a column in dataframe?

用户如何重命名 teradata dataframe 中的列而不将其转换为 Pandas dataframe?

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).  

用户应指定要包含在修改后的数据框中的所有列。 新的 dataframe 将只有分配中提到的列。 (在分配调用中没有给出示例用户 ID)如果没有给出 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM