Python pandas-如何逐行访问dataframe索引中的行
我有一个有5行的数据框,我在上面做一些验证。如果该行未通过验证,则将其添加到名为ValidationFailedDataFrame的第二个数据帧中 第一次验证可以,但第二次验证需要检查特定行是否已添加到ValidationFailedDataFrame,如果已添加,则需要获取该行并附加错误消息 以下是我的ValidationFailedDataFrame的外观: 如图所示,验证失败的行是原始数据帧中的第4行 如何查询ValidationFailedDataFrame,告诉我是否有第四行原始数据帧?明白了Python pandas-如何逐行访问dataframe索引中的行,python,python-2.7,pandas,Python,Python 2.7,Pandas,我有一个有5行的数据框,我在上面做一些验证。如果该行未通过验证,则将其添加到名为ValidationFailedDataFrame的第二个数据帧中 第一次验证可以,但第二次验证需要检查特定行是否已添加到ValidationFailedDataFrame,如果已添加,则需要获取该行并附加错误消息 以下是我的ValidationFailedDataFrame的外观: 如图所示,验证失败的行是原始数据帧中的第4行 如何查询ValidationFailedDataFrame,告诉我是否有第四行原始数据
ValidationFailedDataFrame.query('index == 4')
或
是否有必要使dataframe u也可以使用字典帮助查找行是否存在我想将其保留为dataframe,因为我需要对ValidationFailedDataFrame执行许多其他操作可能重复
df.iloc[3]。tolist()
给了我越界错误,因为dataframe中只有一行df.iloc[0].tolist()
可以工作,但我想使用df.iloc[4].tolist()访问它
ValidationFailedDataFrame.loc[[4]]