可能获取到的顺序不是我们想要的,这时候可以很方便的用pandas的dataframe改变顺序。
比如我现在的数据是这样的:
我想把客户id这一列放在编码的前面:
我可以取出要操作的这一列:id_ = df['客户id']
然后在df中删除目标列,df = df.drop('客户id', axis=1)
再重新在df中插入,选择位置即可。df.insert(0, '客户id', id_)
axis = 0表示横轴,1表示纵轴,由于要处理的是列,所以删除的时候应该填1。
可能获取到的顺序不是我们想要的,这时候可以很方便的用pandas的dataframe改变顺序。
比如我现在的数据是这样的:
我想把客户id这一列放在编码的前面:
我可以取出要操作的这一列:id_ = df['客户id']
然后在df中删除目标列,df = df.drop('客户id', axis=1)
再重新在df中插入,选择位置即可。df.insert(0, '客户id', id_)
axis = 0表示横轴,1表示纵轴,由于要处理的是列,所以删除的时候应该填1。