AttributeError: 'Index' object has no attribute 'loc'
时间: 2023-11-07 12:05:59 浏览: 246
python报错: list object has no attribute shape的解决
在给定的代码中,报错"AttributeError: 'Index' object has no attribute 'loc'"是因为在使用data.loc时,data被设置为了索引列'No',而不是DataFrame。因此,出现了该错误。
要解决这个问题,你可以将data重置为DataFrame,然后使用.loc进行筛选操作。你可以按照以下步骤进行操作:
1. 首先,将data重新设置为DataFrame,通过使用data.reset_index()函数。
2. 然后,使用.loc进行筛选操作,按照你的要求查找'No'列中包含'1'、'interpreted age'列小于1000的行,即:data.loc[(data['No'].astype(str).str.contains('1')) & (data['interpreted age']<1000), :]
3. 最后,打印出符合条件的结果。
阅读全文