Path: csiph.com!aioe.org!.POSTED.Ooe4Soo64BOoIRF4JKf7Iw.user.gioia.aioe.org!not-for-mail From: dan258 Newsgroups: it.comp.lang.python Subject: Re: minimi relativi in dataframe Date: Wed, 18 Mar 2020 14:28:58 +0100 Organization: Aioe.org NNTP Server Lines: 17 Message-ID: References: NNTP-Posting-Host: Ooe4Soo64BOoIRF4JKf7Iw.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 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 X-Notice: Filtered by postfilter v. 0.9.2 Xref: csiph.com it.comp.lang.python:7754 Il 18/03/2020 11:46, jak ha scritto: > Ciao, > se sono riuscito a capire l'esempio, dovresti poter ridurre > significativamente le iterazioni considerando il fatto che se il valore > per la colonna B di un dato A non è quello adiacente a sinistra, lo > dovrebbe essere il primo già trovato per la colonna B minore dell'A > corrente. Ciao, grazie della risposta, allora c'e' vita nel gruppo :-) Credo di aver capito la tua considerazione ma e' un caso di questo piccolo dataframe. Non c'e' un limite prefissato a cui possono scendere i valori in colonna 'a' per cui potrebbe essere necessario andare indietro nella colonna 'b' fino alla riga zero. Facendo delle prove su un dataframe di oltre 5000 righe, iterando ci mette quasi 1 secondo, ed e' inaccettabile perche' ne ho 270 dataframe cosi', o meglio 1 dataframe con 270 colonne e 5000 righe.