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个变量列表,双向运行…我们将只使用下面的三角形矩阵哦,我的上帝,这很优雅哦,我的上帝,这很优雅