Pandas DataFrame droplevel() 方法
实例
删除 DataFrame 的第二行(索引1):
import pandas as pddata = {"name": ["Bill", "Bob", "Betty"],"age": [50, 50, 30],"qualified": [True, False, False]}df = pd.DataFrame(data)newdf = df.drop(1)print(newdf)
定义与用法
droplevel() 方法删除指定的行或列。
可以使用索引或标签指定行或列。
语法
dataframe.droplevel(level, axis)
参数
axis 参数是一个 关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| level | 必填, 指定要删除的级别的数字、字符串或列表 | |
| axis | 0 1 'index' 'columns | 可选, 默认值为 0。指定要从中删除的轴 |
返回值
一个 DataFrame 已删除指定行/列的 DataFrame 。
此方法不会更改原始 DataFrame 。