new_dataframe = dataframe.copy(deep = True)
import pandas as pd
df = pd.read_csv(r'DataSet.csv')
df_copy = df.copy(deep=False) # shallow copy
df_copy = df.copy(deep=True) # deep copy (default for 'deep' is true)
data_copy = data.copy(deep = False) # any change in original data will be
# imitated in copied data and vice versa
data_copy = data.copy() # modifications in original data will not reflected
# in copied data