Python 3.x 熊猫多索引中代码的用途是什么?
如果您在中看到pandas MultiIndex的定义,则有一个名为“codes”的参数。如中所述,有一个函数也称为set_代码。我无法理解这些代码的一般用途。任何人都可以举例说明。代码可以指定每个标签的位置 例如:Python 3.x 熊猫多索引中代码的用途是什么?,python-3.x,pandas,dataframe,indexing,multi-index,Python 3.x,Pandas,Dataframe,Indexing,Multi Index,如果您在中看到pandas MultiIndex的定义,则有一个名为“codes”的参数。如中所述,有一个函数也称为set_代码。我无法理解这些代码的一般用途。任何人都可以举例说明。代码可以指定每个标签的位置 例如: pd.MultiIndex(levels = [[1, 2], ['red', 'blue']], codes=[[1,0,1,0], [0,1,0,1]]) 给出结果: MultiIndex([(2, 'red'), (1, 'blue'),
pd.MultiIndex(levels = [[1, 2], ['red', 'blue']], codes=[[1,0,1,0], [0,1,0,1]])
给出结果:
MultiIndex([(2, 'red'),
(1, 'blue'),
(2, 'red'),
(1, 'blue')],
)
如果我们更改代码:
pd.MultiIndex(levels = [[1, 2], ['red', 'blue']], codes=[[0,1,0,1], [1,0,1,0]])
结果是:
MultiIndex([(1, 'blue'),
(2, 'red'),
(1, 'blue'),
(2, 'red')],
)