我不了解以下代码之间的区别:
import pandas as pd
frame = pd.DataFrame([[1,2,3],[1,5,6],[7,8,9]])
frame2 = frame.loc[[0,1]]
frame2.loc[1,1] = -99
和
frame = pd.DataFrame([[1,2,3],[1,5,6],[7,8,9]])
frame2 = frame.loc[:2]
frame2.loc[1,1] = -99
与通过整数切片进行引用相比,为什么通过整数列表进行引用不会更改原始变量“ frame”?