按索引名拆分系列,整数索引

2024-04-25 19:45:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一系列这样的格式,包含多个非唯一索引(示例)

    index value   
      num     1
        0     2
      num     3
        0     4

我想把它分成两个系列:

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

值的顺序必须如示例中所示(它们在列表中出现的顺序)。第一个可以通过

series.num 

或者

series['num'] 

不幸的是,它不适用于第二个索引,因为索引是整数。有人有办法吗?你知道吗


Tags: 示例列表index顺序value格式整数num
1条回答
网友
1楼 · 发布于 2024-04-25 19:45:46

可以使用.iloc[]按索引定位行:

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

这段代码将返回两个数据帧,用索引分隔。你知道吗

相关问题 更多 >