Pandas:在列的每一行中查找最大值,并在另一列中标识相应的值

时间:2015-06-24 17:12:44

标签: python pandas

我有两个pandas数据框列,其值是元组列表,如:

df[‘A’].values
(1.55, 2.07, 2.20, 2.23)
(0.67, 1.10, 1.73, 1.35)
(2.92, 1.98, 2.30, 2.66)

df[‘B’].values
(1.55, 0.0086, 0.078, 0.12)
(0.672, 0.142, 0.0166, 0.0173)
(1.97, 0.0094, 0.1648, 0.016)

我想为df['A']的每一行选择最大值,并在df['B']的相应位置找到值以生成新列,例如:

> df[‘C’]
0.12
0.0166
1.97

1 个答案:

答案 0 :(得分:8)

x