I have two Data Frame. I wanna merge them but I don't find any common column in between.
df1
Date var1 var2 var3 var4
2022/01/01 10 100 110 50
2022/01/02 11 110 100 65
df2
IDV_Key IDV_Name
var1 Variable 1
var2 Variable 2
var3 Variable 3
var4 Variable 4
Desired output Data Frame would be:
df
Date IDV Value IDV_Key IDV_Name
2022/01/01 var1 10 var1 Variable 1
2022/01/01 var2 100 var2 Variable 2
2022/01/01 var3 110 var3 Variable 3
2022/01/01 var4 50 var4 Variable 4
2022/02/01 var1 11 var1 Variable 1
2022/02/01 var2 110 var2 Variable 2
2022/02/01 var3 100 var3 Variable 3
2022/02/01 var4 65 var4 Variable 4
Having issue since doesn't have any common unique columns on top of I can merge it.
I tried below commands:
df1 = df1.stack.reset_index(drop = True, inplace = True)
df1.columns = [IDV, Value]
df1['IDV_Name'] = df2['IDV_Name']
df1