将元组索引拆分为多索引熊猫数据帧 - 使用 python

DMa*_*Man 4 python tuples pandas

我从这样的数据框列表中创建了一个数据框:

team_df = pd.concat(all_teams, keys=flat_list, axis=0)
Run Code Online (Sandbox Code Playgroud)

我附上了输出的图片。

我想转换 图片

它是这样的:

1队

player 1
player 2
player 3
player 4
player 5
player 6
Run Code Online (Sandbox Code Playgroud)

2队

player 1
player 2
player 3
player 4
player 5
player 6
Run Code Online (Sandbox Code Playgroud)

Zer*_*ero 6

您可以使用pd.MultiIndex.from_tuples来设置索引。

In [1045]: df.index = pd.MultiIndex.from_tuples(df.index, names=['team', 'player'])

In [1046]: df
Out[1046]:
             d
team player
1    2       1
     3       2
2    3       3
Run Code Online (Sandbox Code Playgroud)