У меня есть фрейм данных (origin_dataframe) с 12000 строками и 34 объектами (столбцами), а также словарь (m_dict) с 12 ключами («m1», «m2», ..., «m12»), где в каждом ключом является кадр данных, включающий 1000 строк, как показано ниже:
origin_dataframe:
index, f1, f2, …, f34
0, 2, 45, …, 3
4, 12, 5, …, 6
…
1230, 4, 3, …, 8
….
4500, 9, 34, …, 89
5001, 10, 54, …, 23
….
76000, 3, 8, …, 9
m_dict.keys():
dict_keys(['m1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7',
'month8', 'm9', 'm10', 'm11', 'm12'])
m_dict[‘m1’]:
index, f1, f2, …, f34
0, 2, 45, …, 3
1, 4, 3, …, 8
3, 10, 54, …, 23
….
1000, 23, 43, ..., 77
m_dict[‘m2’]:
index, f1, f2, …, f34
0, 12, 5, …, 6
1, 10, 54, …, 23
….
1000, 34, 1, ..., 67
Действительно, содержимое 'origin_dataframe' сгруппировано и разделено на разные субкадры в словаре, но с другим индексом, например, от 0 до 1000. Мой вопрос заключается в том, как я могу изменить их текущий индекс (0-1000) к их исходному индексу, который доступен в original_dataframe? Мой желаемый вывод, например, для первого sub_dataframe в словаре должен быть таким:
m_dict[‘m1’]:
index, f1, f2, …, f34
0, 2, 45, …, 3
1230, 4, 3, …, 8
5001, 10, 54, …, 23
...