Tre modi per utilizzare lo script R in LuckyTemplates

Tre modi per utilizzare lo script R in LuckyTemplates

Sommario

Come utilizzare R in LuckyTemplates

Esistono tre modi in cui R può comunicare con LuckyTemplates . Questo tutorial ti insegnerà cosa sono e poi ti mostrerà come connettere LuckyTemplates allo script R nel desktop di LuckyTemplates.

Il primo passaggio prevede l'importazione dei dati in LuckyTemplates tramite uno script R. Quindi, eseguirai un passaggio applicato in Power Query . La demo si concluderà con come utilizzare R per creare una visualizzazione dei dati.

1. Importazione di dati tramite script R

Apri un report Power Query vuoto in LuckyTemplates. Vai a Ottieni dati nella scheda Home e scegli Altro .

Tre modi per utilizzare lo script R in LuckyTemplates

Una volta visualizzata la finestra pop-up, digita R script nella barra di ricerca e selezionala. Quindi, fai clic su Connetti .

Tre modi per utilizzare lo script R in LuckyTemplates

Sullo schermo ora appare una casella vuota. Hai bisogno di LuckyTemplates per leggere il file .csv e poi trasformarlo in una tabella. Per fare ciò, assegna un nome alla tabella utilizzando l' operatore di assegnazione ( <-> ). In questo caso, la tabella risultante è denominata tips . Quindi, utilizza la funzione read.csv e inserisci l'URL del file .csv tra parentesi e virgolette. Premere OK.

Tre modi per utilizzare lo script R in LuckyTemplates

Vedrai quindi la finestra pop-up Navigator. Quando selezioni il nome tips , la tabella risultante apparirà sulla destra.

Tre modi per utilizzare lo script R in LuckyTemplates

Poiché nella tabella è necessario uno script R, fare clic su Trasforma dati . Verranno ora visualizzati il ​​set di dati e le origini dello script R caricati in una tabella.

Tre modi per utilizzare lo script R in LuckyTemplates

2. Esecuzione di uno script R in Power Query

Crea una colonna calcolata nella tabella. Puoi farlo facendo clic sulla scheda Trasforma e quindi selezionando Esegui script R .

Tre modi per utilizzare lo script R in LuckyTemplates

Apparirà quindi la finestra Esegui script R. La casella vuota è dove inserisci il tuo codice R.

È consigliabile creare tutto il codice R in RStudio e quindi copiarlo e incollarlo nello script R in LuckyTemplates.

Il set di dati è il nome della tabella con cui stai lavorando. In questo caso, si desidera creare un nuovo set di dati come mostrato nell'immagine seguente.

Tre modi per utilizzare lo script R in LuckyTemplates

Il primo new_dataset sta semplicemente copiando il set di dati originale.

La seconda riga è una colonna. Un segno di dollaro ( $ ) dopo un set di dati indica che l'input successivo m_f è una colonna. Questo si riferisce ai dati maschili e femminili nella tabella dei suggerimenti. Per questa colonna è necessario utilizzare la funzione substring .

Al termine, premere OK. Verrà quindi visualizzato nel riquadro Applied Steps che new_dataset è stato inserito in Run R Script. Se scorri fino alla colonna più a destra nella tabella, vedrai il risultato dello script R.

Tre modi per utilizzare lo script R in LuckyTemplates

Se nel caso in cui desideri modificare lo script R, tutto ciò che devi fare è premere l'icona a forma di ingranaggio accanto allo script Esegui R nel riquadro Passaggi applicati.

Per tornare alla tabella dopo aver apportato le modifiche, fai clic su Tabella e quindi su Continua .

Tre modi per utilizzare lo script R in LuckyTemplates

3. Creazione di visualizzazioni utilizzando R in LuckyTemplates

Passiamo ora all'editor di report per iniziare a creare oggetti visivi R. Vai al riquadro Visualizzazioni e seleziona l' icona dell'oggetto visivo dello script R.

Tre modi per utilizzare lo script R in LuckyTemplates

Se ricevi un messaggio che chiede di abilitare gli elementi visivi dello script, fai clic su Abilita . Vedrai quindi che l'editor dei rapporti avrà ora questo aspetto:

Tre modi per utilizzare lo script R in LuckyTemplates

Nel riquadro Campi, seleziona i dati che desideri inserire nel report. Per questa demo sono stati utilizzati tip e total_bill . Dopo aver selezionato i dati, l'editor di script R conterrà commenti che mostrano lo script R utilizzato per ogni colonna.

Tre modi per utilizzare lo script R in LuckyTemplates

Il primo set di dati crea un data frame e lo chiama tip e total bill. Il secondo set di dati utilizza la funzione univoca per rimuovere le righe duplicate.

Per la visualizzazione viene utilizzata la funzione plot . Creerai un grafico a dispersione del conto totale e della mancia. Per questo grafico, il conto totale è sull'asse x mentre la punta è sull'asse y.

Tre modi per utilizzare lo script R in LuckyTemplates

Al termine, fai clic sul pulsante di riproduzione nell'angolo in alto a destra dell'editor di script R. Vedrai quindi un semplice grafico a dispersione nell'editor dei rapporti.

Tre modi per utilizzare lo script R in LuckyTemplates

Esportazione da LuckyTemplates a RStudio

Ancora una volta, è meglio eseguire la codifica in RStudio poiché ci sono più funzionalità quando si tratta di personalizzare le visualizzazioni utilizzando R. Per portare il tuo lavoro in LuckyTemplates in RStudio, tutto ciò che devi fare è fare clic sulla freccia diagonale che si trova in alto- nell'angolo destro dell'editor di script R.

Tre modi per utilizzare lo script R in LuckyTemplates

In questo modo verrai reindirizzato a RStudio con tutti i tuoi progressi intatti. Evidenzia ed esegui tutto il codice nello script R. Questo ti darà il grafico a dispersione che hai creato in LuckyTemplates.

Tre modi per utilizzare lo script R in LuckyTemplates

Ora, a scopo dimostrativo, facciamo un esempio molto semplice. In RStudio, scambia i dati sugli assi x e y.

Tre modi per utilizzare lo script R in LuckyTemplates

Quindi, copia e incolla questo in LuckyTemplates, sostituendo il vecchio codice. Eseguire il codice per visualizzare le modifiche.

Tre modi per utilizzare lo script R in LuckyTemplates

Uso dei filtri dei dati negli oggetti visivi di script R

Analogamente ad altri oggetti visivi di LuckyTemplates , è possibile modificare la visualizzazione del grafico a dispersione utilizzando i filtri dei dati.

Aggiungi un'affettatrice nel rapporto che modifica l'ora.

Tre modi per utilizzare lo script R in LuckyTemplates

Noterai che quando fai clic su un'opzione, i dati nel grafico a dispersione cambiano.

Tre modi per utilizzare lo script R in LuckyTemplates

Dovresti anche notare che mentre gestisci dati più grandi, mostrare i risultati su un oggetto visivo dopo aver selezionato un'opzione di affettatrice potrebbe avere un po 'di ritardo.


R in LuckyTemplates: download di R e RStudio
LuckyTemplates con R e RStudio: come iniziare

Conclusione

Per riassumere, i tre modi in cui R dialoga con sono attraverso l'importazione di dati, l'inserimento di passaggi in Power Query e, infine, la creazione di visualizzazioni.

R è in grado di gestire grandi set di dati come l'analisi di dati audio o di immagini. Anche la chiamata da un'API può essere semplificata con R. Nei prossimi tutorial, ti occuperai maggiormente della creazione di altre visualizzazioni e dell'esecuzione di analisi statistiche.


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere