У меня есть два списка pandas фреймов данных, и когда я переписываю второй список, мне интересно, почему первый фрейм данных также перезаписывается. Я хочу обновить второе, но не первое. как мне это сделать?
df_list_temp1[0]
Out[153]:
col1 col2
0 1 4
1 2 5
2 3 6
df_list_temp1[1]
Out[154]:
col1 col2
0 1 4
1 2 5
2 3 6
df_list_temp2 = df_list_temp1
df_list_temp2[0] = df_list_temp2[0].iloc[0:2,]
df_list_temp2[0]
Out[158]:
col1 col2
0 1 4
1 2 5
Меня озадачивает следующий результат:
df_list_temp1[0]
Out[159]:
col1 col2
0 1 4
1 2 5
Я не ожидаю, что df_list_temp1
изменится!