当我运行
Amy2 = Amy1.drop(columns = ['측정소명', '측정소코드'])
print(Amy2.shape)
Amy2.head()
我从标题中得到了错误的信息。
AttributeError: 'function' object has no attribute 'drop'
我成功加载了Amy1的信息,但是Python不能删除列的主题,我想删除一些列。
你得到这个错误是因为你没有调用数据框架对象。要解决这个问题,你需要在DataFrame上使用.copy()方法来获取它的副本,然后你现在可以从新的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()