【发布时间】:2020-06-30 17:57:24
【问题描述】:
我有一个数据框,其中包含时间值和分组值作为列索引,按时间值的运行索引进行索引。
我想按政变列分组,并在给定每个组中的位置的情况下添加第二级整数索引
示例数据框:
import numpy as np
import pandas as pd
data = np.array([np.random.randint(0,10,20), np.arange(0,20,1) ])
dataset = pd.DataFrame({'group': data[0, :], 'time': data[1, :]})
dataset.index.name = 'global index'
dataset.sort_values(['group', 'global index'], axis=0)
现在,我不知道如何在不使用 for 循环和索引遍历每个组的情况下添加二级索引。
【问题讨论】:
标签: python python-3.x pandas dataframe group-by