我计算了一组有共同指数的熊猫个体序列。我想用它们构造一个多索引框架。下面是我想要的结构
X Y Z
DATE
2018-01-01 A NaN NaN NaN
B NaN NaN NaN
C NaN NaN NaN
2018-01-02 A NaN NaN NaN
B NaN NaN NaN
C NaN NaN NaN
所以(:,A,X)就是一个系列,A、 Y)另一个等等。我该怎么办
下面是我所拥有的
import pandas as pd
import numpy as np
idx = pd.date_range("20180101", periods=10)
s_1 = pd.Series(np.random.randint(0,10,size=10), index=idx)
s_2 = pd.Series(np.random.randint(0,10,size=10), index=idx)
s_3 = .... all the way to s9
编辑:假设我要将s琰1映射到(A,X),s琰2映射到(A,Y),s琰3映射到(A,Z),s琰4映射到(B,X),等等
您需要首先向您提供的
Series
添加一些信息,即它们所属的列和多索引级别:然后将这些信息添加到序列中(它们现在是
DataFrame
):然后连接
输出(我使用
np.random.seed(123)
)相关问题 更多 >
编程相关推荐