你可以使用DataFrame.join:
DataFrame.join
>>> df2.join(pd.DataFrame({"x": s})) c x a b 1 1 1 10 2 1 2 20 2 3 20 3 2 4 30