我有一个熊猫数据,在第一行中,我有多个条目,但是第二行有重复的列。
A B. C
Date High Low High Low. High Low
2000-07-03 19.796038 19.202157 9.261945 9.011265 19.261945 9.011265
2000-07-05 19.845534 18.845534 9.81945 8.011 29.81945 8.011我想知道哪一个A,B或C随着日期的高低有最大的区别。
Desired output:
C
Date High Low Difference
2000-07-05 29.81945 8.011. 21.808pivot_table,group_by,熔融哪个更好?
发布于 2020-08-21 14:32:31
我们可以做stack,然后做idxmax
s=df.stack(level=0)
idx=(s['High']-s['Low']).idxmax()
df.loc[[idx[0]],[idx[1]]]
Out[268]:
C
High Low
Date
2000-07-05 29.81945 8.011https://stackoverflow.com/questions/63524709
复制相似问题