使用python和pandas打印索引而不是实际值

使用python和pandas打印索引而不是实际值,python,pandas,csv,Python,Pandas,Csv,我有一张excel表格,如下图所示 我想打印索引,而不是打印它自己的值,并且索引在每张纸上应该是唯一的, 我试过: 但与正常打印不同,它不返回任何返回值的索引: 范围索引(开始=0,停止=7,步骤=1) 有什么解决办法吗?我希望它打印为与输入相同的表,但索引而不是值 这是正常打印的结果: 我希望它打印一个新的列,显示单词的索引 试试这个: print(text.index.values) 这将打印从0到N的数组,而不是仅描述起始和结束编号的RangeIndex。您可以尝试以下方法: prin

我有一张excel表格,如下图所示

我想打印索引,而不是打印它自己的值,并且索引在每张纸上应该是唯一的, 我试过:

但与正常打印不同,它不返回任何返回值的索引:

范围索引(开始=0,停止=7,步骤=1)

有什么解决办法吗?我希望它打印为与输入相同的表,但索引而不是值 这是正常打印的结果:

我希望它打印一个新的列,显示单词的索引

试试这个:

print(text.index.values)
这将打印从0到N的数组,而不是仅描述起始和结束编号的RangeIndex。

您可以尝试以下方法:

print(df.reset_index().drop(columns=df.columns).to_string(index=False))                                                                                                              

 index
     0
     1
     2
     3
     4


你尝试过enumerate吗?没有,但现在将检查它们,我希望打印的是一个包含单词和频率的表格,但索引在里面。它返回索引,但不是以表格的形式作为普通打印,你有什么解决方案,使它以包含单词和频率但索引在里面的表格的形式返回吗
打印(文本)
给你什么?您能否在问题中发布实际的CSV内容(或至少前几行)?我如何将此输出添加到表中名为index的新列中?任何想法,您都应该能够执行df['index']=df.index
print(df.reset_index().drop(columns=df.columns).to_string(index=False))                                                                                                              

 index
     0
     1
     2
     3
     4