首页 > 解决方案 > 从表中删除行,但根据项目数创建行的索引

问题描述

我为表格制作了一个脚本,但有时表格制作者会插入一些不是值的东西。我想做一些自动的事情,而不必进入表格并删除那些行。我设法删除了这些行,但行的索引仍然存在,我需要行的索引正确(0、1、2、3、4、5、6 ...)

例如,在我当前使用的表中,必须删除索引为 0 的行,当我创建新表时,表的索引以 1 开头

for i in range(table.shape[0]):
    if pd.isna(table[1][i]) == True:
        table = table.drop(labels=i, axis=0)
 
table2 = pd.DataFrame(table)

标签: pythonpython-3.xexcelpandas

解决方案


您可以重置索引

table2 = table2.reset_index(drop=True)

推荐阅读