pandas 移動列的方法


import pandas as pd

df = pd.DataFrame(np.random.randn(3,4),columns=['a','b','c','d'])

k = df.pop("b")


df.insert(df.shape[1],"label",k)  #將b列移到了最后一列去
df

 

將第一列移動到最后一列,並且重命名列

df = pd.DataFrame(np.random.randn(3,4),columns=range(4))

k = df.pop(0)

df.columns = range(df.shape[1])

df.insert(df.shape[1],df.shape[1],k)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM