考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

假设有DataFrame对象df,能够删除df中的某一列的方法有( )(多选)
A. del操作
B. df.remove
C. df.pop
D. df.drop
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

考核DataFrame对象的列删除操作

要删除一个DataFrame对象中的某一列,可以使用以下方法:

A: `del` 操作 - 正确。
`del df['column_name']` 可以用来删除DataFrame中的某一列。这个操作会直接在原DataFrame上进行修改。

B: `df.remove` - 错误。
在pandas库中,DataFrame对象没有`remove`方法,因此不能用它来删除列。

C: `df.pop` - 正确。
`df.pop('column_name')` 可以用来删除指定的列,并返回被删除的列作为一个Series对象。这个操作也会直接修改原DataFrame。

D: `df.drop` - 正确。
`df.drop('column_name', axis=1)` 可以用来删除指定的列。此方法默认不会在原DataFrame上进行修改,除非指定参数`inplace=True`。

因此,正确的答案是A、C和D。