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。