读取csv时删除熊猫中的索引列
问题内容:
我有以下代码导入CSV文件。有3列,我想将其中的前两个设置为变量。当我将第二列设置为变量“ efficiency”时,索引列也会被添加。如何摆脱索引列?
df = pd.DataFrame.from_csv('Efficiency_Data.csv', header=0, parse_dates=False)
energy = df.index
efficiency = df.Efficiency
print efficiency
我尝试使用
del df['index']
我设置好之后
energy = df.index
我在另一篇文章中找到的,但是导致“ KeyError:’index’”
问题答案:
DataFrame 和 Series 始终具有索引。尽管它显示在列旁边,但它不是列,这就是为什么del df['index']
不起作用的原因。
如果要用简单的序号替换索引,请使用df.reset_index()
。
要了解为什么存在索引以及如何使用该索引,请参阅距熊猫10分钟的信息。