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

标签 python pandas csv

我有一个Excel表格,如下图所示,

enter image description here

我想打印索引而不是打印它本身的值,并且索引每张纸应该是唯一的, 我尝试过:

import string
import pandas as pd
text=pd.read_csv("testme.csv")
print(text.index[0:])

但与普通打印不同的是,它不返回其返回值的任何索引:

RangeIndex(开始=0,停止=7,步长=1)

有什么解决办法吗?我希望将其打印为与输入相同的表,但使用索引而不是值 这是我得到的正常打印结果:enter image description here

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

最佳答案

你可以试试这个:

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

 index
     0
     1
     2
     3
     4

关于python - 使用 python 和 pandas 打印索引而不是实际值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59476954/

相关文章:

python - python如何限制输入的字符类型

python - 在带墙的二维 map 中查找角点

python - 根据原始列和新列中的前一个单元格计算新的 DataFrame 列

python - 保持 cmd.exe 打开

python - 有没有办法在 Python 中编辑包含图像的 xlsx 工作簿?

python - python内存中的对象

python - 将垂直矩阵转换为相关矩阵。 Python

python - 如何计算多个csv文件中数字的平均值?

python - 使用正则表达式或常规 Python 进行字符串替换?

csv - 经典 ASP - 如何使用 UTF-8 将数据保存到 CSV 文件