从表中删除行,但根据项目数对行进行索引



我为一个表制作了一个脚本,但有时表制作者会插入一些不是值的东西。我想做一些自动的事情,而不必进入表格并删除那些行。我设法删除了这些行,但行的索引仍然存在,我需要行的索引是正确的(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)

根据Keith Johnson的回答,我研究并设法找到了的解决方案

table2.reset_index(inplace=True, drop=True)

您可以重置索引

table2 = table2.reset_index(drop=True)

最新更新