【发布时间】:2021-11-13 23:01:43
【问题描述】:
我有一个 Pandas DataFrame,其列索引如下所示:
+----+----+----+----+----+----+
| A1| A2| A3| B1| B2| B3|
+----+----+----+----+----+----+
...the data
我想做的就是把这个DataFrame的列索引改成多索引的,如下格式所示,不修改数据,只是简单的在索引中加一个上层(带值@ 987654323@ 和 B)。
+--------------+--------------+
| A | B |
+----+----+----+----+----+----+
| A1| A2| A3| B1| B2| B3|
+----+----+----+----+----+----+
...the data
我曾尝试使用pandas.MultiIndex function,但没有成功。怎么解决?
【问题讨论】:
-
那么有必要使用
pd.MultiIndex.from_arrays吗?不是df.columns = [df.columns.str[0], df.columns]?
标签: python pandas dataframe multi-index