我正在尝试将关卡附加到 Pandas 系列。说创建一个简单的系列:
series = pd.Series(range(10), index = list("ABCDEFGHIJ"))
series
有一个单一的索引级别。我想添加第二个级别。使用 DataFrame,您可以DataFrame.set_index
稍微干净地执行此操作。但是,如果不先将我的系列转换为 DataFrame,我想出的最简单的方法是:
index = [np.array(["L2" for x in series.index]), np.array(series.index)]
series2 = pd.Series(series.tolist(), index = index)
series2
现在有一个具有两个级别的多索引。
有没有更简单和更清洁的方法?