Python 按索引名、整数索引拆分系列
我有一系列这种格式,有多个非唯一索引(示例) 并将其分为两个系列:Python 按索引名、整数索引拆分系列,python,pandas,Python,Pandas,我有一系列这种格式,有多个非唯一索引(示例) 并将其分为两个系列: index value index value num 1 0 2 num 3 0 4 值的顺序必须如示例中所示(在列表中显示的顺序)。第一个可以通过以下方式获得: series.num 或 不幸的是,它不适用于第二个,因为索引是整数。有人对此有解决方案吗?您可以使用.iloc[]按索引定位
index value index value
num 1 0 2
num 3 0 4
值的顺序必须如示例中所示(在列表中显示的顺序)。第一个可以通过以下方式获得:
series.num
或
不幸的是,它不适用于第二个,因为索引是整数。有人对此有解决方案吗?您可以使用.iloc[]按索引定位行:
df1 = df.iloc[df.index == 'num']
df2 = df.iloc[df.index == 0]
此代码将返回两个数据帧,以索引分隔。我自己没有使用此函数,因此无法提供答案,但您可以使用此函数完成所需的操作:
series['num']
df1 = df.iloc[df.index == 'num']
df2 = df.iloc[df.index == 0]