Manipulate and merge DataFrames correctly | Boston Consulting Group