在處理數據操作任務時,在Pandas DataFrames
選項1:使用列名 如果已知列索引,請使用ILOC函數選擇它們。請注意,python索引基於零。
df1 = df.iloc [:,0:2]#使用索引0和1column_dict = {df.columns.get_loc(c):c for idx,c in Enumerate(df.columns)} df1 = df.iloc [:,list(column_dict.keys())]
未遵守方法不推薦以下方法,因為它們可以導致錯誤:#不棄用索引方法
[selecting列僅創建一個視圖或引用原始數據幀。如果您需要所選列的獨立副本,請使用copy()方法:df1 = df.iloc [:,0:2] .copy()
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3