Mam następujący DataFrame:Pandy odnośników na podstawie wartości
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
Chciałbym wnieść dataframe następująco:
Date best value
1990 a 5
1991 c 2
1992 d 12
1993 a 5
Więc szukam znaleźć wartość na podstawie innego wiersza wartość za pomocą nazw kolumn. Na przykład wartość dla 1990 w drugim df powinna wyglądać "a" od pierwszego df, a drugi wiersz powinien wyglądać "c" (= 2) od pierwszego df.
Wszelkie pomysły?
Czy możesz wyjaśnić, jak działa ten kod? – 3kstc
@ 3kstc w zasadzie używamy 'apply' do iterowania po wierszach, przekazując arg' axis = 1' więc lambda tutaj jest wierszem, więc dla pierwszego wiersza 'x' jest pierwszym wierszem, następnie zwracamy konkretną kolumnę, która w ten przypadek będzie wartością 'najlepszego' do indeksowania tego wiersza – EdChum