」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何將PANDAS DataFrame列移至開頭?

如何將PANDAS DataFrame列移至開頭?

發佈於2025-03-22
瀏覽:870

How to Move a Pandas DataFrame Column to the Beginning?
如何在pandas中重新排序dataframe列順序

,dataFrames既由行和列組成,每個列代表單獨的功能或變量。這些列的順序對於數據分析和操作很重要。

問題:重新安根列順序

考慮以下dataframe(df):

導入numpy作為NP 導入大熊貓作為pd df = pd.dataframe(np.random.rand(10,5))

在添加附加列後,通過分配說'Mean'保留其餘列的順序。

解決方案:重新排序列

重新排序列的有效方法是通過使用修改的列列表重新分配數據幀。

步驟1:獲取列列表為array

,將在當前順序中包含列名中的數組名稱。訂單
import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(10, 5))

cols = cols[-1:] cols[:-1]

df['mean'] = df.mean(1)
Step 3: Reorder DataFrame Columns

Reorder the DataFrame using the rearranged column list:

df = df[cols] # or df = df.ix [:,cols]

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3