另外,您可以使用numpy基础函数:
>>> import numpy as np>>> df = pd.Dataframe({"A": [10,20,30], "B": [20, 30, 10]})>>> df['new_column'] = np.multiply(df['A'], df['B'])>>> df A B new_column0 10 20 2001 20 30 6002 30 10 300或一般情况下向量化任意函数:
>>> def fx(x, y):... return x*y...>>> df['new_column'] = np.vectorize(fx)(df['A'], df['B'])>>> df A B new_column0 10 20 2001 20 30 6002 30 10 300



