老哥们帮我看看为什么会出现这种错误,
我使用print(data.columns)查看了数据的列名,是一致的,但是代码里这里就会报错。。
谢谢各位老哥!
KeyError: "None of [Index([.....])] are in the [columns]"
Index([.....])里面一长串,取错值了吧?把这一串当成Excel表格里面的列了,但实际没有这个列,所以报错。
###过滤完了你不先看看?就直接取所有列名了?
------------------------------------------
##所以先看看那个'data.filter(regex=f'{app}')'过滤出啥来了,再想取哪些列呗。
-------------------------
###事实上如果你的数据格式是apps作为index的话,你可以直接用'data.loc[app]'去筛选每一行
#### 如果你的数据格式是apps作为某一列的话,你可以直接用'data.loc[data[data['apps']==app].index]'来筛选所有满足条件的行。
###下次建议贴一下数据情况。