dove ho trovato questa opzione in altri linguaggi come R o SQL ma non sono abbastanza sicuro su come andare su questo in Panda.Restituisce il nome della colonna (s) per un valore specifico in un dataframe panda
Quindi ho un file con 1262 colonne e 1 riga e ho bisogno delle intestazioni di colonna da restituire ogni volta che viene visualizzato un valore specifico.
diciamo per esempio questo test dataframe:
Date col1 col2 col3 col4 col5 col6 col7
01/01/2016 00:00 37.04 36.57 35.77 37.56 36.79 35.90 38.15
E ho bisogno di individuare il nome colonna per esempio dove valore = 38.15. Qual è il modo migliore per farlo?
Grazie
Grazie mille! Ho provato tutti e tre e funzionano. Preferisco la terza soluzione, vale a dire '(df == 38.15) .idxmax (axis = 1) [0]' perché fornisce subito il valore della colonna –
Sono d'accordo, non è immediatamente ovvio che tu possa usare 'idxmax' così come il nome suggerisce indice ma il parametro 'axis' è progettato specificamente per trovare il valore massimo in base alla colonna – EdChum