【pandas】[6] DataFrame批量修改columns name

需求:使用pandas从hive读取数据后。每一列都会被添加上hive表名。example:hive_table_name.column_name。故此时需要将列名中的"hive_table_name."给去除掉

两种方式:

方式1:

df.columns = [i.split('.', 1)[1] for i in df.columns]

方式2:

df.columns = df.columns.map(lambda x: x.split('.', 1)[1])

至此完成

猜你喜欢

转载自blog.csdn.net/xiezhen_zheng/article/details/105364615