Skip to content

pd.DataFrame.assign

pandas.DataFrame.assign(\**kwargs)

示例用法

>>> @bodo.jit
... def f():
...   df = pd.DataFrame({"A": [1,2,3], "B": [4,5,6]})
...   df2 = df.assign(C = 2 * df["B"], D = lambda x: x.C -1)
...   return df2
>>> f()
   A  B   C   D
0  1  4   8  -8
1  2  5  10 -10
2  3  6  12 -12

注意

参数可以是 JIT 函数、lambda 函数,或可以用来初始化 Pandas Series 的值。