Заменить оригинальный индекс на новый индекс в словаре и на фрейме? - PullRequest
0 голосов
/ 13 июня 2019

У меня есть фрейм данных (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

...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...