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-