这是我的数据框
我的csv文件是
COL1 COL2 COL3 COL1_ COL2_ COL3_
0 A M X 0.0 0.0 0
1 B F Y 1.0 1.0 1
2 NaN M Y NaN 0.0 1
3 A NaN Y 0.0 NaN 1
我不知道为什么存在0〜11个索引
我要删除此(0〜11)
我搜索并尝试了index = False的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,
,index_col=False
和index_col=None
,但是问题没有解决。
如何删除该索引(0〜11)?
您的宝贵意见和想法将不胜感激。
答案 0 :(得分:1)
唯一与您的需求完全匹配的解决方案是创建一个字符串:
print(df.to_string(index=False))
下面是另一种解决方案,它仍然是一个数据帧,但仅第一列的值将下移一个级别:
print(df.set_index('date'))
答案 1 :(得分:1)
您无法删除Pandas DataFrame的索引。它不是DataFrame的列之一。而且它不是来自csv文件。
答案 2 :(得分:1)
您无法使用“ df.style.hide_index()”显示此自动生成的索引,也无法使用set_index()方法将其中一个列设置为索引。