为什么我无法在数据框中删除任何列?

12 浏览
0 Comments

为什么我无法在数据框中删除任何列?

我不知道为什么在我反转索引时会出现unnamed: 0,而且我无论如何都无法删除它。它就是不消失。无论我用索引还是用任何可能的字符串变体,从'Unnamed: 0''0'。我已经尝试使用columns=.drop(df.columns来设置它,我已经尝试了我的代码中的所有方法,如drop=True。然后我尝试删除其他列,但也无法成功。

0
0 Comments

问题的原因是CSV文件中包含一个没有命名的列。解决方法是读取CSV文件时指定使用第一列作为索引,然后设置'Date'列为索引。

TRADER_READER = pd.read_csv('TastyTrades.csv', index_col=0)
TRADER_READER.set_index('Date', inplace=True, drop=True)

这样就能删除'Date'列,然后重新下载文件。

0