Pandas DataFrame 的 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)
自己尝试 »
定义和用法
droplevel()
方法删除指定的行或列。
您可以使用索引或标签来指定行或列。
语法
dataframe.droplevel(level, axis)
参数
axis
参数是 关键字参数。
参数 | 值 | 描述 |
---|---|---|
level | 必需,数字、字符串或列表,指定要删除的级别 | |
axis | 0 |
可选,默认为 0。指定要从中删除的轴 |
返回值
删除指定行/列后的 DataFrame。
此方法不会更改原始 DataFrame。