需求:使用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])
至此完成