2つのデータフレームをまとめて結合し、最初のものを削除してRAMにスペースを作成したい。1にマージした後に前のパンダテーブルを削除する
df1 = pd.read_csv(filepath, index_col='False')
df2 = pd.read_csv(filepath, index_col='False')
df3 = pd.read_csv(filepath, index_col='False')
df4 = pd.read_csv(filepath, index_col='False')
result = df1.merge(df2, on='column1', how='left', left_index='True', copy='False')
result2 = result.merge(df3, on='column1', how='left', left_index='True', copy='False')
は、理想的には私はこの後にやりたいことはDF1、DF2、DF3のすべてを削除し、result2
データフレームの左を持っています。
あなたのソリューションは、上記の賢いですが、私は再び、複数のデータフレームの時間と時間をマージする必要があります。 –
@AranFreel、私は私の答えを更新しました - – MaxU
をチェックしてくださいこれは十分ではありません。なぜなら、マージする列が違うからです。 –