python pandas SettingWithCopyWarning pandas取子集有两个操作,一个是view,一个是copy,见下图: 如果A是B的view,则对A的操作会改变B的值 如果A是B的copy,则对A的操作不会改变B的值 如果直接使用A[][]或者A.loc,则不知道操作的是View还是Copy 解决方法:B = A[][].copy,再进行相应的即可