如何从 Pandas 的数据框中删除/省略计数列?

Mik*_*ike 6 python pandas

这可能很简单,但我已经搜索了几个小时,但找不到如何删除/省略熊猫中的第 1 列(计数列)?

目前看起来像:

    ID     Test1    Test2   Test3
1   236    data1    data2   data3   
2   323    data4    data5   data3
3   442    data6    data2   data4
4   543    data8    data2   data3
5   676    data1    data8   data4
Run Code Online (Sandbox Code Playgroud)

需要看起来像:

ID     Test1    Test2   Test3
236    data1    data2   data3   
323    data4    data5   data3
442    data6    data2   data4
543    data8    data2   data3
676    data1    data8   data4
Run Code Online (Sandbox Code Playgroud)

代码片段:

df = df[['ID','Test1','Test2','Test3']]
df.sort_values(['ID'], ascending=[True], inplace=True)
return render_template('index.html', data=df.to_html(index_names=False))
Run Code Online (Sandbox Code Playgroud)

谢谢!

EdC*_*ica 6

如果您想使用特定列作为索引,那么您只需使用set_index

In [24]:
df.set_index('ID', inplace=True)
df

Out[24]:
     Test1  Test2  Test3
ID                      
236  data1  data2  data3
323  data4  data5  data3
442  data6  data2  data4
543  data8  data2  data3
676  data1  data8  data4
Run Code Online (Sandbox Code Playgroud)