在使用Pandas包时,我遇到了以下代码:
df.to_csv("automobile.csv", index=False)
你能解释一下在这里放'index = False‘的意义和作用吗?
另外,我们可以有'index = True‘吗?如果是,这是什么意思?
非常感谢!
发布于 2020-10-01 16:15:11
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html
本文档中的index默认情况下为True,并将写入行名。
发布于 2020-10-01 16:18:16
假设您有一个数据帧。Pandas pd.DataFrame
将自动添加索引。
df = pd.DataFrame({
'value': [10,20,30]
})
print(df)
输出:
value
0 10
1 20
2 30
如果希望将自动索引保存在csv文件中,请使用index=True
print(df.to_csv(index=True))
输出:
,value
0,10
1,20
2,30
使用index=False
print(df.to_csv(index=False))
输出:
value
10
20
30
发布于 2020-10-01 16:15:33
这只是一种方法,用于确定您是在当前索引写入csv时保留当前索引,还是创建自己的索引(在创建csv或保持索引原样时考虑reset_index )。
https://stackoverflow.com/questions/64159299
复制相似问题