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)
newdf = df.drop(1)
print(newdf)
定义与用法
droplevel()
方法删除指定的行或列。
可以使用索引或标签指定行或列。
语法
dataframe.droplevel(level, axis)
参数
axis
参数是一个 关键字参数。
参数 | 值 | 描述 |
---|---|---|
level | 必填, 指定要删除的级别的数字、字符串或列表 | |
axis | 0 1 'index' 'columns | 可选, 默认值为 0。指定要从中删除的轴 |
返回值
一个 DataFrame 已删除指定行/列的 DataFrame 。
此方法不会更改原始 DataFrame 。