組合兩個具有不同索引的DataFrame
您有一個資料幀D,並從中提取了兩個資料幀A 和B :
A = D[D.label == k]
B = D[D.label != k]
您的目標是將 A 和 B 組合成一個 DataFrame,保留 D 中資料的原始順序,同時保留 D 中的索引。
透過已棄用的方法解決方案
雖然DataFrame.append 和Series.append 在v1.4.0 中已棄用,但它們仍然可以用於此任務,並將參數ignore_index設定為True。這將丟棄原始索引並將組合資料幀重新索引從 0 到 n-1。
df_merged = df1.append(df2, ignore_index=True)
解決方案保留索引
如果要保留原始索引,請將ignore_index設定為False。這將垂直追加資料幀並保留其各自的索引。
df_merged = df1.append(df2, ignore_index=False)
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3