首页 > 解决方案 > 如何删除 pandas.read_csv 中的索引(自动生成)

问题描述

这是我的数据框

在此处输入图像描述

我的 csv 文件是

date,open,high,low,close,volume,cap,Unnamed: 7
20190816,28600,28850,28150,28350,335508,6065213000000,
20190814,29550,29600,28800,28950,296026,6193563000000,
20190813,29400,29900,29400,29550,196955,6321927000000,
20190812,29450,30350,29400,29850,166580,6386109000000,
20190809,29500,30300,29450,29750,468338,6364715000000,
20190808,29000,30000,29000,29650,448959,6343321000000,
20190807,29800,29800,28950,29000,431524,6204260000000,
20190806,30900,30950,29650,29900,710348,6396806000000,
20190805,30300,31100,30300,30950,608970,6621443000000,
20190802,30400,30750,29900,30400,420984,6503776000000,

我不知道为什么 0 ~ 11 索引存在

我想删除这个(0~11)

我搜索并尝试index_col=False了index=False 但问题没有解决。index_col=Noneto_csv

如何删除此索引(0~11)?

您的宝贵意见和想法将不胜感激。

标签: pythonpandasdataframe

解决方案


完全符合您的要求的唯一解决方案是创建一个字符串:

print(df.to_string(index=False))

另一种解决方案如下,它仍然是一个数据框,但只有第一列的值将向下移动一个级别:

print(df.set_index('date'))

推荐阅读