DE_AT 1.0 1.0 DE_CZ2.0 2.0PL_DE 3.0 3.0南 4.0南南 5.0
我正在迭代,作为一次迭代的结果,我获得了一个pandas系列对象,它看起来像这样:
DE_AT 118.55
DE_CZ 62.73
PL_DE 263.36
PL_SK 315.07
dtype: float64
有时我可能会得到这个系列的不同名称和长度例如我可能会得到:
DE_AT 118.55
DE_CZ 62.73
PL_DE 263.36
PL_NL 315.07
PL_UK 420
dtype: float64
现在我想在迭代时从这些系列对象中创建一个数据框架,这样我就可以将所有名称作为索引,从这两个系列对象中获取:
index 1 2
DE_AT 118.55 118.55
DE_CZ 62.73 62.73
PL_DE 263.36 263.36
PL_SK 315.07 NaN
PL_NL NaN 315.07
PL_UK NaN 420
或者我可以将它们存储在列表中,然后创建一个数据框架?
两个级数的基本外连接:
s1=pd.Series(index=["DE_AT","DE_CZ","PL_DE", "PL_SK"], data=[1,2,3,4]).to_frame()
s2=pd.Series(index=["DE_AT","DE_CZ","PL_DE", "PL_NL", "PL_UK"], data=[1,2,3,4,5]).to_frame()
s1.join(s2, how="outer",lsuffix="1",rsuffix="2")
输出:
01