‫Nell'ultimo video, abbiamo creato questo ragazzaccio qui.
‫Ora proviamo a creare qualcosa di simile, ma usando i nostri dati così possiamo esercitarci un
‫po' nella manipolazione dei dati insieme alla stampa e mettere insieme alcune delle nostre abilità di panda in matplotlib.
‫Quindi, cosa faremo, formatteremo prima la colonna del prezzo.
‫Lo inseriremo in formato intero, perché in questo momento non vogliamo quei simboli del dollaro in colonne e
‫virgole.
‫Non li vogliamo per quando eseguiamo operazioni numeriche.
‫Quindi per farlo andranno le vendite di auto e poi cambieremo la colonna del prezzo.
‫Dobbiamo accedere alla stringa.
‫Lo abbiamo visto nella sezione PANDAS, la stringa non sostituisce.
‫E ora vogliamo passare un po' di regex qui.
‫Ci siamo.
‫Quindi essenzialmente tutto ciò che sta dicendo è prendere il dollaro, firmare la virgola e il punto, che è
‫qui e qui e sostituirlo.
‫E lo sostituiremo con.
‫Una stringa vuota, quindi vedremo cosa fa.
‫Vendite di auto, dobbiamo aggiungere le vendite di auto lì.
‫Quindi vediamo come appare ora.
‫Ok, bello, ma abbiamo due zeri in più alla fine, quindi non lo vogliamo.
‫Quindi vogliamo rimuovere gli ultimi due zeri.
‫Abbiamo vendite di auto.
‫Vuoi accedere di nuovo alla colonna del prezzo, la riassegniamo al prezzo di vendita dell'auto.
‫Di nuovo, è ancora una stringa, quindi se diamo un'occhiata a questo ragazzo qui stasera solo per esemplificare cosa stiamo facendo con la
‫stringa di punti.
‫Oh, è una serie.
‫Ok, ma va bene così.
‫Bene, questa è ancora una stringa, quindi ci stiamo accedendo con il metodo della stringa di punti qui.
‫Forse se andiamo a zero string, ci siamo.
‫Quindi questo è accedere a questo piccolino qui.
‫E ci sta dicendo che è una stringa.
‫Ecco perché dobbiamo accedervi prima come stringa con Dot Star e ora vogliamo rimuovere gli ultimi due
‫usando lo slicing.
‫Bene, diamo un'occhiata a come sono le vendite di auto qui.
‫Oh no.
‫Ne abbiamo rimossi troppi.
‫Quindi quello che possiamo fare è rieseguirlo, dovremo reimportare il nostro frame di dati per risolvere quel piccolo problema.
‫Questo lo ripristinerà semplicemente, perché, ricorda, le celle dupatta sono in esecuzione in modalità sequenziale, quindi se
‫eseguiamo questa cella più di una volta, rimuoverà continuamente le ultime due cifre della nostra colonna
‫del prezzo finché continuiamo a funzionare lì.
‫Quindi non lo vogliamo.
‫Quindi ora la nostra colonna dei prezzi è nel formato che vogliamo.
‫Aggiungeremo una colonna Sabato, che sarà simile all'intervallo di date di riproduzione.
‫La funzione che abbiamo usato qui ha pagato un intervallo di date.
‫Quindi facciamolo.
‫Ha organizzato uno inabilitato 20-20 numero di periodi.
‫Quindi questo è il numero di date che vogliamo aggiungere, abbiamo dei punti qui, quindi questo è un parametro.
‫Quindi questo aggiungerà questo.
‫Abbiamo avuto un migliaio di periodi, ma non ne vogliamo molti per il nostro frame di dati sulle vendite di auto.
‫In realtà vogliamo solo il periodo della data per ogni riga qui, quindi possiamo farlo andando in punti.
‫Vendite di auto da corsia di Eagles.
‫E poi controlleremo di nuovo il frame dei dati sulle vendite di auto.
‫Bellissimo.
‫Quindi ora abbiamo un Saldate qui, che è sequenziale, va bene, forse non sono stati tutti venduti in date sequenziali,
‫ma stiamo solo facendo un esempio di come possiamo iniziare a manipolare i nostri frame di dati esistenti.
‫Quindi la prossima cosa che vogliamo fare è creare una colonna totale.
‫Quindi vogliamo iniziare a sommare quanto abbiamo guadagnato dalla vendita di tutte le nostre auto.
‫Quindi, se aggiungiamo da 4000 a 5000 a 7000, è qui che possiamo usare qualcosa come
‫vieni alcuni perché aggiungerà ciascuno di questi prezzi cumulativamente.
‫Quindi facciamo una colonna totale.
‫Dovrebbero essere le vendite di auto, le vendite totali.
‫E poi cosa vogliamo?
‫Vogliamo la colonna del prezzo, esatto.
‫Le vendite di auto aumentano, punto com alcune.
‫Vediamo cosa succede qui.
‫Vendite di auto.
‫Cosa abbiamo fatto?
‫Ha funzionato, ma poiché la nostra colonna dei prezzi è ancora in formato chittering, ha solo concatenato le
‫stringhe tra loro.
‫Quindi diamo un'occhiata al nostro prezzo di vendita.
‫Zero diurno.
‫Oh, è un po' noioso.
‫Torniamo ad esemplificare che si tratta di una stringa.
‫Ci siamo.
‫Quindi la nostra colonna dei prezzi è ancora una stringa.
‫Quindi, per risolvere questo problema, dobbiamo prima cambiarlo in un numero intero e poi chiamare la funzione come some in
‫modo da poterlo fare come type.
‫Int Dotcom.
‫Quindi ciò che farà è riassegnare la colonna delle vendite totali come colonna del prezzo come numero intero
‫come tipo int.
‫Non sommare cumulativamente, questo dovrebbe funzionare in teoria, ma come sempre, esegui il codice, quindi controlla.
‫Bellissimo.
‫OK, quindi questo è andato, vendite totali, 4000 più 5000 è 9000 più 7000, 16000, e poi continua fino alla
‫fine.
‫Quindi, dopo aver venduto tutte le nostre auto in questi 10 giorni circa, abbiamo settantaseimilaquattrocentocinquanta.
‫Bellissimo.
‫Questo è un buon profitto lì.
‫Chi può usarlo per finanziare il nostro Sto parlando di un negozio e ora tracciamo le vendite totali.
‫Quindi vogliamo le vendite di auto, vogliamo vedere come appaiono le nostre vendite totali nel tempo.
‫Quindi, tipo di replicare questo grafico qui con i nostri dati, il dot plot X delle vendite di auto è uguale alla data di vendita.
‫E ora in questo modo, puoi chiamare il dot plot direttamente sul frame di dati di un panda.
‫Questa è la versione di Panda dell'API matplotlib o il wrapper di panda per l'API matplotlib.
‫Quindi stiamo solo andando a fare un dot plot del frame di dati e lo stiamo passando X, che è la data, e ora Y,
‫che è la colonna delle vendite totali.
‫Quindi vediamo come si presenta.
‫Vendite totali e metterò un punto e virgola alla fine in modo che non venga stampato.
‫Bellissimo.
‫Ci siamo.
‫Quindi questo è solo un esempio di come puoi prendere.
‫Alcuni codici direttamente dalla documentazione o qualche esempio che hai trovato online e lo abbiamo replicato
‫qui.
‫Ma poi abbiamo preso i principi da esso o da alcuni di essi e li abbiamo messi insieme ai nostri dati e
‫poi abbiamo creato questa piccola visualizzazione qui.
‫Quindi ora possiamo visualizzare, ok, diciamo che abbiamo venduto le nostre 10 auto nei primi 10 giorni di gennaio.
‫Ora le nostre vendite totali stanno salendo verso destra, il che è molto piacevole per il nostro capo perché è
‫il tipo di grafico che vogliono vedere i profitti verso destra.
‫E quindi spero che inizi a farti un'idea del tipo di flusso di lavoro che puoi
‫eseguire quando lavori ai tuoi progetti o lavori su problemi di cui non conosci necessariamente la risposta.
‫Si tratta di cercare, cercare di trovare qualche tipo di esempio, prendere informazioni da quello e poi
‫vedere se funziona con il tuo problema.
‫Ora, abbiamo visto una linea, che ne dici di provare il grafico a dispersione?
‫Quindi abbiamo le vendite di auto, punto grafico X. Facciamolo con il contachilometri.
‫Questa volta.
‫Non voglio chiamarli K. M. Bellissimo.
‫È il nome della colonna giusto?
‫Sì.
‫Abbiamo lavorato con questi dati per avere così familiarità con ciò che sta accadendo sul prezzo.
‫E poi quando chiami la funzione plot, c'è un piccolo parametro qui chiamato kind, che possiamo alimentare il
‫tipo scatter per ottenere, si spera, un grafico a dispersione qui.
‫Bene, ciò che sta accadendo lo scatter richiede che li chiamiamo numerici è la nostra colonna del prezzo, non numerica sono
‫ancora non numerici perché qui abbiamo chiamato come tipo end.
‫Quindi questo trasformerà solo la colonna del prezzo in un numero intero per l'esecuzione di questa singola riga di codice.
‫Non riassegna la colonna del prezzo a un numero intero.
‫Queste sono ancora stringhe nel frame dei dati di vendita dell'auto.
‫Quindi cosa possiamo fare per farlo funzionare?
‫Vogliamo riassegnare la colonna del prezzo come prezzo intero e uguale al prezzo di vendita come Taib perché i nostri prezzi saranno sempre
‫numeri interi.
‫Il denaro è un valore numerico.
‫Quindi va bene riassegnare questo tipo di dati come intero.
‫Dovrebbe funzionare, quindi andiamo.
‫Riassegna colonna prezzo int.
‫Lot scatterplot con la colonna del prezzo come numerica, quindi senza questa riga di codice.
‫Lo commenterà, qui otterremo un errore, l'errore di valore richiede che Wykeham sia numerico.
‫Ma cosa stiamo facendo con questa linea qui, se decommentiamo.
‫Per commentare e commentare il codice, possiamo usare il comando slash, quindi sto solo premendo il comando slash qui.
‫Lo riassegniamo come colonna numerica.
‫Quindi facciamo questo bellissimo.
‫Ora abbiamo un grafico a dispersione della nostra colonna del contachilometri rispetto al prezzo.
‫E ricorda di rimuovere questo piccolo pezzo di codice qui, puoi mettere un punto e virgola proprio alla fine.
‫Eccellente.
‫Ora, sto vedendo alcuni esempi qui di come possiamo iniziare a tracciare direttamente da un frame di dati
‫di Penders, ne vedremo altri, ma finiremo questo video prima che diventi troppo lungo.
‫Quindi nel frattempo, prima del prossimo, forse provi a tracciare un paio di queste colonne insieme, qualunque tipo di
‫trama tu voglia fare.
‫Hai visto alcuni grafici a barre di un grafico a dispersione e un grafico a linee, fai pratica.
‫E ci vediamo nel prossimo video.