【发布时间】:2016-03-12 09:12:05
【问题描述】:
我经常有 MultiIndex 索引,我想迭代更高级别索引相等的组。它基本上看起来像
from random import choice
import pandas as pd
N = 100
df = pd.DataFrame([choice([1, 2, 3]) for _ in range(N)],
columns=["A"],
index=pd.MultiIndex.from_tuples([(choice("ab"), choice("cd"), choice("de"))
for _ in range(N)]))
for idx in zip(df.index.get_level_values(0), df.index.get_level_values(1)):
df_select = df.ix[idx]
有没有办法让 for 循环迭代更整洁?
【问题讨论】:
标签: python pandas dataframe multi-index