根据另一列熊猫中的值获取另一列中的值

时间:2020-03-16 19:37:15

标签: python pandas dataframe

我有一个列 A,B和C 的Pandas dataFrame。我想在 B 中选择总计为 A 列中的值的值,然后在 C 列中选择其索引与从列中选择的值匹配的值 B

A         B                                C
3       [1, 2, 5]                [107385, 128281, 133015]
4       [9, 2,5,2]               [108664, 110515, 113556, 54545]
2       [1.0, 2, 4, 8, 4]        [134798, 133499, 125396, 114298, 133915]

对最后一行说一遍,我只需从 B 列中选择 2 ,因为它恰好等于 A列中的 2 ,然后我将在 C 列中选择 133499 ,并仅从 C 返回该数字。

Output
      **D**
[107385, 128281]
[ 110515,  54545]
[ 133499]

有人可以在这里帮助我吗?预先感谢

0 个答案:

没有答案