pd.DataFrame.copy
¶
pandas.DataFrame.copy(deep=True)
Supported Arguments¶
copy
: boolean
Example Usage¶
>>> @bodo.jit
... def f():
... df = pd.DataFrame({"A": [1,2,3]})
... shallow_df = df.copy(deep=False)
... deep_df = df.copy()
... shallow_df["A"][0] = -1
... formated_out = "\n".join([df.to_string(), shallow_df.to_string(), deep_df.to_string()])
... return formated_out
>>> f()
A
0 -1
1 2
2 3
A
0 -1
1 2
2 3
A
0 1
1 2
2 3