首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫使用drop()

熊猫使用drop()
EN

Stack Overflow用户
提问于 2022-03-04 15:45:20
回答 1查看 55关注 0票数 1

我对蟒蛇很陌生,在运行模型之前,我用熊猫来做一些基本的操作。

我的问题是:我有数据集A,我想创建另一个数据集(B),等于A,除了一个变量X之外。为了达到这个结果,我正在这样做:

代码语言:javascript
复制
A = B
columns_drop= ['X']
B.drop(columns_drop,axis=1)

但结果是A和B都忽略了变量X。

EN

回答 1

Stack Overflow用户

发布于 2022-03-04 15:47:31

使用:

代码语言:javascript
复制
A = B.drop(columns_drop, axis=1)

这将成为数据的副本。

您的方法失败了,因为AB都指向同一个对象。创建独立副本的正确方法是A = B.copy(),尽管数据帧中的非可变对象(如列表)不会被深入复制!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71353810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档