How can I achieve putting values from one df in two columns of another df, depending on two columns like:
import pandas as pd
import numpy as np
# data = home away values = team value
# A B A 1
# B A A 2
# C A A 3
tmp = {"home": ["A", "B", "C"], "away": ["B", "A", "A"]}
data = pd.DataFrame(data=tmp)
tmp = {"team": ["A", "A", "A"], "value": [1, 2, 3]}
values = pd.DataFrame(data=tmp)
# result = home away home_value away_value
# A B 1 nan
# B A nan 2
# C A nan 3
result = # do something here
I am looking for a Pythonic way, without iteration.