首页 > 解决方案 > 从数据框中删除一些行后如何遍历数据框?

问题描述

我有一个数据框,我从中删除了一些行。但是我一直面临的问题是,当我尝试根据索引值循环数据帧时,它给了我“关键错误!” 由于数据框中缺少某些索引。如何循环遍历数据框?

dataset =pd.read_csv('sentimentAnalysis.csv') # dataset imported
dataset = dataset[dataset['reviews.rating']!=3] #dropped the rows which 
                                                 contain ratings =3
for i in range[0,5000]:    #encounter error at i = 222 cause that row is missing due to the previous line of code
    #XXXXXXXXXXXXXXXXXXX

标签: pythonpandasloopssentiment-analysis

解决方案


您必须在过滤后重置索引:

dataset = dataset[dataset['reviews.rating']!=3].reset_index()

推荐阅读