我有一个dataframe,并将索引设置为dataframe的一列。这样会创建一个分层列索引。我想将这些列展平为单个级别。与此问题类似 - Python Pandas - 如何展平列中的分层索引,但是这些列不重叠(即'id'不在分层索引的第0级,其他列在索引的第1级)。
期望的输出是扁平化的列,如下所示:
df = pd.DataFrame([(101,3,'x'), (102,5,'y')], columns=['id', 'A', 'B'])
df.set_index('id', inplace=True)
A B
id
101 3 x
102 5 y
期望的输出是扁平化的列,如下所示:
id A B
101 3 x
102 5 y