pd.DataFrame.assign
¶
pandas.DataFrame.assign(\**kwargs)
Example Usage¶
>>> @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
Note
arguments can be JIT functions, lambda functions, or values that can be used to initialize a Pandas Series.