Path: csiph.com!aioe.org!.POSTED.nP9ZZnVmsJfio7Iw3p6b8g.user.gioia.aioe.org!not-for-mail From: jak Newsgroups: it.comp.lang.python Subject: Re: minimi relativi in dataframe Date: Fri, 20 Mar 2020 19:31:33 +0100 Organization: Aioe.org NNTP Server Lines: 34 Message-ID: References: NNTP-Posting-Host: nP9ZZnVmsJfio7Iw3p6b8g.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 Content-Language: it X-Notice: Filtered by postfilter v. 0.9.2 Xref: csiph.com it.comp.lang.python:7757 Il 18/03/2020 22:29, dan258 ha scritto: > Il 18/03/2020 16:15, jak ha scritto: > >> data = DataFrame({'a':[2.3, 1.9, 3.5, 2.8, 3.1, 2.7, 3.3]}) >> >>       a    b    c >> 0  2.3  NaN  NaN >> 1  1.9  NaN  NaN >> 2  3.5  1.9  1.6 >> 3  2.8  1.9  0.9 >> 4  3.1  2.8  0.3 >> 5  2.7  1.9  0.8 >> 6  3.3  2.7  0.6 >> >> Ok. Ora sono un po' più confuso :^\ >> Saresti così gentile da spiegarmi cosa dovrebbe rappresentare la colonna >> B? Perché, ad esempio, alla riga 5 mi sarei aspettato di trovare 2.3 >> anziché 1.9. Perdono, a volte sono un po'duro di comprendonio :^) > > No no, hai ragione, anche se non so se riusciro' a spiegarmi :-) > Puoi considerare A il prezzo di una merce in un dato giorno. > B rappresenta dei minimi relativi che il prezzo ha toccato. > Il prezzo 2.3 in riga zero viene "cancellato" da 1.9 perche' e' piu' > basso e recente. Il senso di tutto cio' e' avere un riferimento di dove > il prezzo puo' arrivare al ribasso rispetto a dove e': per esempio in A6 > sta a 3.3, ma e' stato recentemente a 2.7 e se va sotto i 2.7 puo' > arrivare a 1.9 (nota che pure il 2.8 viene "dimenticato" quando siamo in > riga 6 perche' 2.7 e' piu' basso e recente). > Non mi è ancora chiara una cosa: chi dei due ha più importanza? recente o basso? mi faresti degli esempi esplicativi?