我有以下导入CSV文件的代码。共有3列,我想将前两列设置为变量。当我将第二列设置为变量“efficiency”时,索引列也会加上。如何删除索引列
df=pd.DataFrame.from_csv(’Efficiency_Data.csv’,header=0,parse_dates=False)
能量=df.index
效率=df.效率
打印效率
我试着用
del df['index']
在我设定之后
能量=df.index
我在另一篇文章中发现了这一点,但结果是“keyrerror:’index’”
写入和读取CSV文件时,分别包括参数index=False和index\u col=False。下面是一个例子:
写:
df.to_csv(文件名,索引=False)
以及从csv中读取
df.read\u csv(文件名,索引col=False)
这可以防止问题发生,因此您以后不需要修复它