這個錯誤的原理是在副本上進行了修改,這是不安全的
在得到列名的那裏加上copy()就可以了
例如
df_A = df_B.copy
原因是一般pandas處理都是深拷貝,因爲一般的數據量都比較大,都進行淺拷貝的話處理時間太久,所以在深拷貝之後如果改動了a,那麼b也會被改動,這就不太穩當了
這個錯誤的原理是在副本上進行了修改,這是不安全的
在得到列名的那裏加上copy()就可以了
例如
df_A = df_B.copy
原因是一般pandas處理都是深拷貝,因爲一般的數據量都比較大,都進行淺拷貝的話處理時間太久,所以在深拷貝之後如果改動了a,那麼b也會被改動,這就不太穩當了
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta