ich zwei Tabellen, die dieMit Spaltenkopf und Werte von einem Datenrahmen Gewichte in einem anderen Datenrahmen finden
ID param1 param2 param3
0 A12 2 1 1
1 B15 1 2 1
2 B20 2 2 1
...
und
folgt aussehen wieparameter value weight
0 param1 1 10
1 param1 2 13
2 param2 1 21
3 param2 2 39
4 param3 1 49
5 param3 2 61
was der beste Weg ist der erste Datenrahmen zu nehmen , nach dem Gewicht jedes Parameters im zweiten Datenrahmen suchen und einen Datenrahmen wie folgt zurückgeben?
ID param1 param2 param3
0 A12 13 21 49
1 B15 10 39 49
2 B20 13 39 49
Was ich dachte, war eine Funktion der Parameter und Wert, Teilmenge table2 wie die folgenden, table2[(table2['parameter'] = parameter) & (table2['value'] = value)]
und dabei eine Art von vektorisiert Anwendung auf jede Spalte in Tabelle 1, aber ich bin nicht sicher, gegeben zu schreiben, wie man gehe über jeden Wert und mache die Suche.