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

备考刷题,请到

CDA认证小程序

能够删除dataframe中一列的的方法有( )
A. del
B. df.remove
C. df.pop
D. df.drop
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在 Pandas 中,有几种方法可以删除 DataFrame 中的一列。以下是对选项的分析:

A: `del`
`del` 是一种 Python 语法,用于删除对象的引用。在 Pandas 中,可以使用 `del df['column_name']` 来删除 DataFrame 中的一列。这种方法直接修改原 DataFrame,没有返回值。

B: `df.remove`
`df.remove` 不是 Pandas 中的有效方法。Pandas DataFrame 不支持 `remove` 方法用于删除列或行。

C: `df.pop`
`df.pop('column_name')` 可以用于从 DataFrame 中删除一列,并返回该列的数据。这个方法会修改原 DataFrame,并且返回被删除的列作为一个 Series。

D: `df.drop`
`df.drop('column_name', axis=1)` 是 Pandas 提供的删除列的方法之一。它返回一个新的 DataFrame,而原 DataFrame 不变,除非指定 `inplace=True`。

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