1、先看一个例子
import pandas as pd
list=[
{'name':'张三','age':17},
{'name':'李四','age':18},
{'name':'王二','age':19}
]
File = pd.DataFrame(list)
File.to_csv(r'user1.csv', encoding='utf_8_sig')
结果如下,会看到多了一列索引值:
2、解决方式:设置不生成索引列(index=False)
import pandas as pd
list=[
{'name':'张三','age':17},
{'name':'李四','age':18},
{'name':'王二','age':19}
]
File = pd.DataFrame(list)
# index默认为True,表示输出索引列,这里改为False
File.to_csv(r'user2.csv', encoding='utf_8_sig', index=False)
效果如下,索引列已经不见了:
相关问题欢迎留言讨论!