ho visto:Come trovare i valori più vicini in una serie di Pandas a un numero di input?
- how do I find the closest value to a given number in an array?
- How do I find the closest array element to an arbitrary (non-member) number?.
Questi si riferiscono al pitone vaniglia e non ai panda.
Se ho la serie:
ix num
0 1
1 6
2 4
3 5
4 2
E io ingresso 3, come posso (efficiente) trovare?
- L'indice di 3 se si trova nella serie
- L'indice del valore sotto e sopra 3 se non si trova nella serie.
Ie. Con la serie precedente {1,6,4,5,2} e l'input 3, dovrei ottenere valori (4,2) con indici (2,4).
questo trova il più vicino e sopra, o solo i due più vicini? – Steve
Cosa intendi per sotto e sopra? I valori più vicini sono scelti dalla differenza assoluta tra loro e l'input dato. – Zero
Avevo bisogno di trovare a) il numero più cloest sopra, b) il numero più vicino qui sotto. Quindi la differenza assoluta non raggiungerebbe questo in tutti i casi. – Steve