簡體   English   中英

將值從字典替換為多索引數據框

[英]Replacing values from a dictionary to a multiindex dataframe

具有第一個數據幀(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
…       

...其中的某些列(“機器”和“值”)需要用另一個數據幀(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中的Machine,Value?

沒有可復制的示例 ,很難確定,但是您應該能夠做到

df1.loc[df2.index] = df2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM