-1
我有一個數據框df。現在,我把這個備份DF使用:如何使用現有數據框創建新的數據框?
df_backup = df
後來在我的代碼,我刪除了原來的一些記錄DF使用:
df.drop(df.index[indexes], inplace = True)
這些行會從備份中刪除,以及。 它看起來像df_backup
只是df
的副本。我如何解耦?
如果我改變任何東西到df
,它不應該影響df_backup
。
可能值得補充一點,'df_backup = df'不會創建副本(因爲python是引用語言)並且只是使兩個引用指向同一個對象。 OP似乎對此感到困惑:)也許https://stackoverflow.com/questions/986006/how-do-i-pass-a-variable-by-reference可能會清除一些東西 –