Вы получаете эту ошибку, потому что вы не вызываете объект dataframe. Чтобы решить эту проблему, вам нужно использовать метод .copy () в DataFrame, чтобы получить его копию, а затем вы можете удалить ненужные столбцы из нового DataFrame.
amy2 = amy1.copy() # make a copy of the dataframe object
amy2.drop(columns = ['col1', 'col2'], inplace=True) # drop the irrelevant columns
print(amy2.shape)
amy2.head()