按索引名称,整数索引拆分熊猫系列

时间:2019-02-08 17:32:41

标签: python pandas

我有这种格式的熊猫系列,带有多个非唯一索引(示例)

    index value   
      num     1
        0     2
      num     3
        0     4

,并希望将其分为2个系列:

    index value          index value
      num     1              0     2
      num     3              0     4

必须像示例中那样保持值的顺序(列表中显示的顺序)。第一个可以通过

获得
series.num 

series['num'] 

不幸的是,由于索引是整数,因此它不适用于第二个。有人对此有解决方案吗?

1 个答案:

答案 0 :(得分:1)

您可以使用.iloc []通过索引查找行:

df1 = df.iloc[df.index == 'num']
df2 = df.iloc[df.index == 0]

此代码将为您返回两个数据帧,并用索引分隔。