我有 DataFrame x,我想用系列y替换一列x = DataFrame([[1,2],[3,4]], columns=['C1','C2'], index=['a','b']) C1 C2a 1 2b 3 4y = Series([5,6,7], index=['a','b','c'])a 5b 6c 7简单替换工作正常,但保留 DataFrame 的原始索引x['C1'] = y C1 C2a 5 2b 6 4我需要有x和y的 indeces 的联合。一种解决方案是在更换之前重新索引x = x.reindex(x.index.union(y.index), copy=False)x['C1'] = y C1 C2a 5 2.0b 6 4.0c 7 NaN有没有更简单的方法?
添加回答
举报
0/150
提交
取消