溫馨提示×

Pandas中怎么使用多級索引

小億
100
2024-05-11 16:44:50
欄目: 編程語言

在Pandas中,可以通過使用MultiIndex類來創建和使用多級索引。下面是一個簡單示例:

import pandas as pd

# 創建多級索引
arrays = [['A', 'A', 'B', 'B'], [1, 2, 1, 2]]
index = pd.MultiIndex.from_arrays(arrays, names=('letter', 'number'))

# 創建帶有多級索引的DataFrame
data = {'value': [1, 2, 3, 4]}
df = pd.DataFrame(data, index=index)

# 查看帶有多級索引的DataFrame
print(df)

# 訪問多級索引
print(df.loc['A'])
print(df.loc[('A', 1)])

# 重命名多級索引
df.index.set_names(['char', 'num'], inplace=True)

# 重設索引
df.reset_index()

通過上面的示例,可以看到如何創建、訪問和重命名多級索引,以及如何重新設置索引。在實際應用中,多級索引可以幫助我們更方便地處理復雜的數據集。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女