根据数据帧值获取列名和索引

我有这样的数据框 df_corr


  A2M.AX    ABC.AX    AGL.AX    AHY.AX    ALL.AX    AMC.AX    AMP.AX  

A2M.AX  1.000000 -0.505433  0.687367  0.223044 -0.664764 -0.199477   

ABC.AX -0.505433  1.000000 -0.801770 -0.606418  0.860923  0.332359   

AGL.AX  0.687367 -0.801770  1.000000  0.394378 -0.917379 -0.193461  

AHY.AX  0.223044 -0.606418  0.394378  1.000000 -0.483766 -0.063892  

ALL.AX -0.664764  0.860923 -0.917379 -0.483766  1.000000  0.177633   

我想根据值获取索引和列名这是我的尝试:


df_corr[(df_corr>0.7)&(df_corr<1)]



 A2M.AX    ABC.AX    AGL.AX    AHY.AX    ALL.AX  AMC.AX    AMP.AX  


ABC.AX       NaN       NaN       NaN       NaN  0.860923     NaN  

AGL.AX       NaN       NaN       NaN       NaN       NaN     NaN        

AHY.AX       NaN       NaN       NaN       NaN       NaN     NaN       

ALL.AX       NaN  0.860923       NaN       NaN       NaN     NaN  

期待结果:


AGL.AX ALL.AX

AMC.AX ABC.AX


翻阅古今
浏览 188回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python