我想在不影响原始数据帧的情况下从函数中删除我的数据框中的几列。创建了一个深层副本,但这些列正在从原始数据框中删除。以下是我正在使用的代码:
def data_prep(input_data):
# Create a copy of the original dataframe
df=input_data.copy(deep=True)
df.drop(["Col1", "Col14", "Col20"],inplace = True,axis=1)
#Calling the function
new_df=data_prep(old_df)
有人能帮我理解我的代码有什么问题吗?我该如何纠正?提前致谢。