我需要一些简洁的帮助,首先在以下操作的熊猫中有效配方:
给定格式的数据框架
id a b c d
1 0 -1 1 1
42 0 1 0 0
128 1 -1 0 1
Run Code Online (Sandbox Code Playgroud)
构造格式的数据框:
id one_entries
1 "c d"
42 "b"
128 "a d"
Run Code Online (Sandbox Code Playgroud)
也就是说,列"one_entries"包含原始帧中的条目为1的列的连接名称.
我正在尝试在pandas数据框中找到每列的列名,其值大于另一列的值.
例如,如果我有以下数据帧:
A B C D threshold
0 1 3 3 1 2
1 2 3 6 1 5
2 9 5 0 2 4
Run Code Online (Sandbox Code Playgroud)
对于每一行,我想返回值大于阈值的列的名称,所以我会:
0: B, C
1: C
2: A, B
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激!