Pandas DataFrame droplevel() 方法
定义和用法
droplevel() 方法删除指定的行或列。
您可以使用索引或标签指定行或列。
实例
删除 DataFrame 的第二行(索引 1):
import pandas as pd
data = {
"name": ["Bill", "Bob", "Betty"],
"age": [50, 50, 30],
"qualified": [True, False, False]
}
df = pd.DataFrame(data).set_index(["name", "age"])
newdf = df.droplevel(0)
语法
dataframe.droplevel(level, axis)
参数
axis 参数是关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| level |
|
必需。指定要删除的级别的。 |
| axis |
|
可选。指定要从中删除的轴。 默认 0。 |
返回值
已删除指定行/列的 DataFrame。
该方法不会改变原始的 DataFrame。