[人民日报]使用 dataframe.drop 删除 DataFrame 列的方法[央视网]

[人民日报]使用 dataframe.drop 删除 DataFrame 列的方法[央视网]

已邀请:
drop(self, labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise')
drop 方法从行或列中删除/删除指定的 labels。

labels 可以是单个标签或要删除的类似列表的索引或列标签。

axis 指定是从索引/行( 0 或 index )还是从列( 1 或 columns )删除标签。

index、columns 是指定轴的替代方法。drop(labels, axis=0) 等于 drop(index=labels),同时 drop(labels, axis=1) 等于 drop(column=labels)。

inplace 指定 DataFrame 进行就地修改,如果 inplace = True;否则,原始 DataFrame 保持不变,而它返回新的修改后的 DataFrame。
>>> df
A B C
Alfa 1 2 3
Bravo 4 5 6
Charlie 7 8 9
>>> df.drop(["B", "C"], axis=1)
A
Alfa 1
Bravo 4
Charlie 7

## or equally
>>> df.drop(columns=["B", "C"])
A
Alfa 1
Bravo 4
Charlie 7

## or drop the columns in place
>>> df.drop(columns=["B", "C"],inplace=True)
>>> df
A
Alfa 1
Bravo 4
Charlie 7

要回复问题请先登录注册