Python Pandas-获取与条目关联的键

Python Pandas-获取与条目关联的键,python,pandas,Python,Pandas,我有一个平方相关矩阵: a0 a1 a2 ……… an b1 b2 …… bn 我想把这个矩阵的多索引中的键传递给另一个函数,所以我想形成一个所有键对的元组列表(通过一个过滤函数,比如(e>=.95) pandas是否内置了一个函数,可以让我完成这项工作?RTMF在这方面让我失败了好几个小时。如果您想创建一个过滤,那么您可以先堆叠数据帧,然后将其过滤到您想要的值,然后强制索引到列表中 df1 = df.stack() df_final = df1[df1 > .95] df_final.

我有一个平方相关矩阵:

a0 a1 a2 ……… an
b1
b2
……
bn
我想把这个矩阵的多索引中的键传递给另一个函数,所以我想形成一个所有键对的元组列表(通过一个过滤函数,比如(e>=.95)


pandas是否内置了一个函数,可以让我完成这项工作?RTMF在这方面让我失败了好几个小时。

如果您想创建一个过滤,那么您可以先堆叠数据帧,然后将其过滤到您想要的值,然后强制索引到列表中

df1 = df.stack()
df_final = df1[df1 > .95]
df_final.index.tolist()
创建虚假数据和测试 会导致

[(0, 8), (3, 3), (3, 5), (4, 1), (4, 3), (9, 0)]
df_final
将如下所示:

0  8    0.956949
3  3    0.978058
   5    0.950314
4  1    0.995138
   3    0.962597
9  0    0.957417

如果您想要创建一个过滤,那么您可以首先堆叠您的数据帧,然后将其过滤到您想要的值,然后强制索引到列表中

df1 = df.stack()
df_final = df1[df1 > .95]
df_final.index.tolist()
创建虚假数据和测试 会导致

[(0, 8), (3, 3), (3, 5), (4, 1), (4, 3), (9, 0)]
df_final
将如下所示:

0  8    0.956949
3  3    0.978058
   5    0.950314
4  1    0.995138
   3    0.962597
9  0    0.957417

什么是
“KEYA”
“KEYB”
?是来自任一轴的变量/列名吗?另外,使用RTMF而不是RTFM时+1:)通常矩阵将存储在numpy中,不是熊猫。@not_a_robot变量/列名…因为这是一个相关矩阵,所以它是两个方向运行的n个变量的相同列表…我们只使用下面的三角形矩阵这里什么是
“KEYA”
“KEYB”
?这些变量/列名是否来自任一轴?另外,+1表示使用RTMF而不是RTFM:)通常矩阵将存储在numpy中,而不是pandas。@not_a_robot变量/列名…因为这是一个相关矩阵,所以它是相同的n个变量列表,双向运行…我们将只使用下面的三角形矩阵哦,我的上帝,这很优雅哦,我的上帝,这很优雅