在 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 中刪除一列,并返回該列的數(shù)據(jù)。這個方法會修改原 DataFrame,并且返回被刪除的列作為一個 Series。
D: `df.drop`
`df.drop('column_name', axis=1)` 是 Pandas 提供的刪除列的方法之一。它返回一個新的 DataFrame,而原 DataFrame 不變,除非指定 `inplace=True`。
因此,正確的答案是 A、C 和 D。