在Python中删除行时缩小Pandas Dataframe的行号

0 投票
2 回答
1215 浏览
提问于 2025-04-17 22:08

基本上,这个问题和这个链接中的问题是一样的:在R数据框中删除行时,如何自动缩减行号。不过,我想用pandas的数据框来实现这个功能。我该怎么做呢?在Pandas库中似乎没有类似于R数据框的rownames方法……有没有什么想法?

2 个回答

0

还有一种方法可以做到这一点,它不会生成一个带有旧索引的新列:

df.index=range(len(df.index))
2

你所说的“行号”在pandas中其实是索引的一部分,这里指的是一个整数索引。你可以通过以下方式重新构建这个索引:

df = df.reset_index(drop=True)

撰写回答