Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
Oggi ti mostrerò come connettere LuckyTemplates a R e mostrerò le cose che puoi fare con l'oggetto visivo dello script R in LuckyTemplates . Affinché funzioni, è necessario che R sia installato nel computer poiché è completamente indipendente da LuckyTemplates.
Per iniziare, facciamo clic sull'oggetto visivo dello script R dal riquadro di visualizzazione.
Per oggi, useremo quello che la gente chiama grafico della matrice di correlazione . Useremo anche un set di dati Pokemon. Il motivo per cui l'ho selezionato è perché ha molte informazioni numeriche come difesa e attacco e funzionerà abbastanza bene quando mostra una correlazione.
Dopo aver trascinato la visualizzazione nell'area di disegno, è necessario iniziare ad aggiungere campi.
Che tipo di campi possiamo visualizzare? Vogliamo vedere Attack , Defense , HP , Speed e Name of the Pokemon.
Ora, probabilmente noterai che proprio sotto il riquadro di visualizzazione c'è il riquadro dei valori in cui tutto è stato aggiunto sotto lo stesso campo. Sia il testo che le informazioni numeriche vengono aggiunte qui.
Di conseguenza, qui nell'editor di script R , possiamo anche vedere che c'è del codice che è già stato disposto. Questo è chiamato set di dati, che è un frame di dati che contiene Attacco, Difesa, HP, Velocità e Nome. Non dobbiamo scrivere questo; LuckyTemplates lo fa automaticamente non appena popoliamo le cose nel nostro canvas di visualizzazione.
Il primo errore che ho fatto (che posso anche immaginare che molte persone faranno) è stato eliminare i commenti qui in modo che possiamo vederlo come un normale codice. Questo non funzionerà, perché deve davvero essere strutturato.
Questa riga qui che dice che unique deve essere eseguita. Non c'è modo di aggirarlo.
Inizieremo a scrivere la nostra sceneggiatura qui. La trama di correlazione che stiamo facendo oggi viene dal pacchetto psych . È molto facile farlo. Si tratta solo di annotare le coppie. panel e quindi passare il set di dati sull'argomento.
E ce l'abbiamo. Abbiamo la nostra visualizzazione.
Per quelli di voi che non hanno installato il pacchetto psych , potete ovviamente installarlo in questo modo, ma questo processo lo installerà ogni volta, anche se lo avete già.
Se vogliamo andare oltre, possiamo creare un'istruzione IF che controlli se il pacchetto è disponibile e, in caso contrario, lo installa. Altrimenti, non farà nulla.
Un'altra cosa che potremmo aver bisogno di fare affinché ciò non fallisca è popolare l'argomento repository all'interno del pacchetto installato.
In questo esempio, sto solo copiando e incollando la pagina web CRAN. Funziona tecnicamente. Ma a seconda di dove ti trovi nel mondo, potresti voler scegliere uno specchio più vicino a te.
Sommario
Portare la visualizzazione ad un altro livello
Questo è il codice che vorremo implementare. Funziona bene e mostra la visualizzazione. Ci sono un paio di cose che porteranno questa visualizzazione un ulteriore passo avanti. La prima cosa da fare è aggiungere le affettatrici . Gli affettatrici funzionano perfettamente con questo tipo di visualizzazione.
Quindi inseriamo un'affettatrice nel report, quindi inseriamo Generation nel riquadro dei campi.
Guarda quanto cambia la visualizzazione in base a ciò che scegliamo sull'affettatrice.
Interagire con altre visualizzazioni
Nel caso ti stia chiedendo come sarà quando interagirai con altre visualizzazioni, creiamo un grafico a ciambella, mettiamo il numero di Pokemon e determiniamo se sono leggendari o meno.
Come puoi vedere, la prima visualizzazione è in grado di interagire con la seconda visualizzazione.
Conclusione
Questi script R possono essere impegnativi e difficili da usare quando si dispone di un set di dati davvero grande perché LuckyTemplates deve inviare tutti quei dati a R e quindi attendere una risposta.
Ma in alcuni casi, come il nostro esempio qui, la creazione di una visualizzazione come questa da zero quando si connette LuckyTemplates a R richiederà molto tempo.
Quindi, se stai attualmente utilizzando R o Python e preferisci importare una visualizzazione invece di creare da zero, questa è una soluzione davvero accurata.
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.