我对蟒蛇很陌生,在运行模型之前,我用熊猫来做一些基本的操作。
我的问题是:我有数据集A,我想创建另一个数据集(B),等于A,除了一个变量X之外。为了达到这个结果,我正在这样做:
A = B
columns_drop= ['X']
B.drop(columns_drop,axis=1)但结果是A和B都忽略了变量X。
发布于 2022-03-04 15:47:31
使用:
A = B.drop(columns_drop, axis=1)这将成为数据的副本。
您的方法失败了,因为A和B都指向同一个对象。创建独立副本的正确方法是A = B.copy(),尽管数据帧中的非可变对象(如列表)不会被深入复制!
https://stackoverflow.com/questions/71353810
复制相似问题