Замена значений из словаря в мультииндексный фрейм данных - PullRequest
0 голосов
/ 08 октября 2018

Первый фрейм данных (df1) должен иметь следующий вид:

                    Machine Product Value ...
Site TLA    Date            
TH   ABC    08-Oct  A10     RodA    35
            09-Oct  A10     RodA    20
            10-Oct  A11     RodB    22
…                   
ID   ABC    09-Oct  B5      HookY   28
            08-Oct  B8      HookZ   33
…       

... некоторые из столбцов (Machine and Value) которых необходимо заменить на другой фрейм данных (df2) следующим образом:

                    Machine Value
Site    TLA Date        
TH      ABC 08-Oct  A10     28
            09-Oct  A10     35
            10-Oct  A11     37
…               
ID      ABC 09-Oct  B5      12
            08-Oct  B8      5
…       

Пытался сделать df2.to_dict (orient = 'index'), но застрял.Как сопоставить / заменить этот словарь на Машину, Значение в df1?

1 Ответ

0 голосов
/ 08 октября 2018

Без воспроизводимого примера сложно сказать наверняка, но вы должны уметь

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