我有这种格式的熊猫系列,带有多个非唯一索引(示例)
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']
不幸的是,由于索引是整数,因此它不适用于第二个。有人对此有解决方案吗?
答案 0 :(得分:1)
您可以使用.iloc []通过索引查找行:
df1 = df.iloc[df.index == 'num']
df2 = df.iloc[df.index == 0]
此代码将为您返回两个数据帧,并用索引分隔。