当我们需要向DataFrame中添加一列时,通常会写: df['newcol'] = 123 这会改变(突变)原始的df对象,这并不总是理想的。 有什么快速和惯用的方法可以做到这一点吗?这里有一个选择,但它比上面的赋值慢大约10倍。 df2 = concat([df, DataFrame(123, index=df.index, columns=['newcol'])], axis=1)