我有多索引数据框,我想从级别1的每个项目中选择前2行。这不是数据框,而是作为示例>>说这个数据框
mux = pd.MultiIndex.from_arrays([
list('aaabbbcccddd'),
list('tuvwacdjpkqz')
], names=['level 1', 'level 2'])
df = pd.DataFrame({'col': np.arange(len(mux))}, mux)
我希望您从运行此数据帧获得以下输出。因此,级别1的每个条目的前2个项目只是输出示例>>我不想重新创建数据框,而是从第一个选择前两行
emux2 = pd.MultiIndex.from_arrays([
list('aabbccdd'),
list('tuwadjkq')], names=['level 1', 'level 2'])
df2 = pd.DataFrame({'col': np.arange(len(mux2))}, mux2)
如何对数据帧df进行切片以在df2中获得这些结果?