У меня данные отсортированы так, как я хочу.Я собираюсь вставить что-то вроде:
series_data = []
for count,x in enumerate(df):
series_data.append(list(range(count)))
df['up_to_row'].iloc(count)= series_data
, чтобы столбец был:
df['up_to_row'] = Series([0], [0,1], [0,1,2], [0,1,2,3]...)
Затем мне нужно перевести эти iloc местоположения в индексы.
Есть ли более специфический способ для панд сделать это?Я бы сделал это с операторами pandas, но я не уверен, как получить текущий iloc (именно поэтому было необходимо перечисление)
Редактировать * Нашел окончательный ответ, используя некоторые инструменты из @wen.Спасибо.
data['ind']=data.index.astype(str)+','
data['cumsum_indexes']=data['ind'].cumsum().str[:-1].str.split(',')