我有以下數據框:熊貓查找基於價值
Date best a b c d
1990 a 5 4 7 2
1991 c 10 1 2 0
1992 d 2 1 4 12
1993 a 5 8 11 6
我想提出一個數據幀如下:
Date best value
1990 a 5
1991 c 2
1992 d 12
1993 a 5
所以我期待基於另一行尋找價值值使用列名稱。例如,第二個df中的1990的值應該從第一個df查找「a」,第二個行應該從第一個df中查找「c」(= 2)。
任何想法?
任何機會,你可以解釋這段代碼如何工作? – 3kstc 2016-11-15 03:30:50
@ 3kstc基本上我們使用'apply'通過傳遞arg'axis = 1來遍歷行,所以這裏的lambda是行,所以對於第一行'x'是第一行,然後我們返回一個特定的列,它在這種情況將是'最好'的值,以索引該行 – EdChum 2016-11-15 09:57:20