R Scripting per LuckyTemplates tramite RStudio

R Scripting per LuckyTemplates tramite RStudio

In questo blog, esamineremo le nozioni di base dello scripting R per LuckyTemplates utilizzando RStudio .

RStudio viene utilizzato per creare calcoli statistici e grafici in linea con l'analisi e la ricerca dei dati .

È un ottimo strumento per la codifica perché è un ambiente di sviluppo integrato (IDE) . Ciò significa che ha funzionalità che puoi utilizzare nella codifica come l'editor del codice sorgente , il completamento automatico , l'evidenziazione della sintassi e lo strumento di debug .

RStudio è un'impostazione più comoda per lo scripting R piuttosto che per le funzionalità predefinite dell'installazione del linguaggio di programmazione R.

Sommario

Script R in RStudio

Quando apri RStudio per la prima volta, vedrai 3 finestre diverse. Ma in questo tutorial, ci concentreremo su dove puoi vedere il cursore lampeggiante . Questa parte è chiamata Console in cui possiamo eseguire script R in RStudio .

R Scripting per LuckyTemplates tramite RStudio

Per il primo esempio, creiamo una semplice operazione aritmetica ed eseguiamola premendo Invio .

R Scripting per LuckyTemplates tramite RStudio

Digitando ed eseguendo " 1 + 1 " nella Console , siamo in grado di ottenere " 2 " come risultato. Se sei curioso di sapere lo scopo di [1] , facciamo un esempio per elaborare ulteriormente. Creerò una sequenza di numeri da 1 a 50 utilizzando l' operatore due punti (:) .

R Scripting per LuckyTemplates tramite RStudio

Dopo aver eseguito " 1:50 ", vedrai [1] , [18] e [35] prima di ogni riga del risultato. Non esiste un termine utilizzato per questa parte in RStudio . Ma questi numeri fungono da segnaposto per la posizione dell'indice per ciascuna riga del risultato. Se guardi la prima riga, inizia con il primo valore che è 1 . La seconda riga inizia con il 18° valore del risultato e la terza riga inizia con il 35° valore.

Per il prossimo esempio, proveremo a utilizzare funzioni con cui potresti avere familiarità. La maggior parte di questi sono gli stessi delle funzioni che utilizziamo in LuckyTemplates. Prendiamo la radice quadrata di 25 .

R Scripting per LuckyTemplates tramite RStudio

Per calcolare la radice quadrata di 25 , useremo la . Quindi nei parametri, impostiamo 25 come valore che deve essere calcolato dalla funzione. La funzione SQRT è una delle funzioni che utilizziamo anche in LuckyTemplates associata a DAX .

Creazione di un nuovo file di script R in RStudio

In RStudio, devi creare un file R Script se vuoi assicurarti di conservare tutti gli script che hai aggiunto nel caso in cui tu abbia accidentalmente chiuso l'applicazione. Per fare ciò, è sufficiente fare clic sul menu File. Quindi passa con il mouse su Nuovo file e seleziona R Script . La scorciatoia da tastiera per la creazione di un nuovo file R Script è Ctrl+Shift+N .

R Scripting per LuckyTemplates tramite RStudio

Dopo questa procedura, ora dovresti avere una quarta finestra che contiene il nuovo script R che hai creato. Per impostazione predefinita, il file R Script verrà denominato Untitled1 , ma puoi modificarlo in seguito dopo aver salvato il file.

R Scripting per LuckyTemplates tramite RStudio

Comprensione della funzione di completamento automatico in RStudio

Ci sono vantaggi nell'implementare gli script R nel file R Script. Essere in grado di salvare gli script R è uno di questi. Un altro aspetto positivo è la possibilità di utilizzare la funzione di completamento automatico inclusa in RStudio.

R Scripting per LuckyTemplates tramite RStudio

Ecco come appare la funzione di completamento automatico in RStudio. Questo verrà visualizzato solo quando inizi a digitare qualsiasi funzione nel file R Script. Questa è un'ottima funzionalità in quanto fornisce anche la definizione di come funziona una funzione specifica.

Quando vedi questo mentre digiti la funzione che desideri utilizzare, premi semplicemente il tasto Tab sulla tastiera per il completamento automatico.

R Scripting per LuckyTemplates tramite RStudio

Concludiamo questo esempio aggiungendo 25 come valore nei parametri e facendo clic sul pulsante Esegui per eseguire lo script. Il risultato di questo script verrà visualizzato nella finestra della console.

R Scripting per LuckyTemplates tramite RStudio

Utilizzo di un'operazione ordinata in RStudio

Facciamo un altro esempio e creiamo un'operazione ordinata.

R Scripting per LuckyTemplates tramite RStudio

Nell'esempio, abbiamo aggiunto l'operazione ordinata “1 – 2 ^ 4” . Il linguaggio di programmazione R segue BEDMAS (parentesi, esponenti, divisione, moltiplicazione, addizione e sottrazione) per le operazioni ordinate.

Per questo motivo, ha eseguito l'operazione dell'esponente (^) prima della sottrazione (-) e come risultato abbiamo ottenuto -15.

Ottenere la documentazione di aiuto per gli script R

Il linguaggio di programmazione R ha anche un'ottima documentazione di aiuto. Nel caso in cui non si abbia idea di come funzioni una determinata funzione, è possibile utilizzare l' operatore punto interrogativo (?) per cercare la documentazione.

Ad esempio, supponiamo di voler ottenere la documentazione sulla funzione plot. Digiteremo il ? operatore prima del nome della funzione. Quindi eseguilo premendo Ctrl+Invio .

R Scripting per LuckyTemplates tramite RStudio

Al momento dell'esecuzione, vedremo una documentazione di aiuto sulla funzione plot sotto la finestra della Guida. Possiamo fare clic sui collegamenti forniti dalla documentazione di aiuto per saperne di più su un argomento specifico riguardante la funzione trama. Facciamo clic su Generic XY Plotting .

R Scripting per LuckyTemplates tramite RStudio

Facendo clic, dovremmo vedere un'ulteriore descrizione sulla funzione del grafico e alcuni esempi alla fine della documentazione.

R Scripting per LuckyTemplates tramite RStudio

R Scripting per LuckyTemplates tramite RStudio

Possiamo anche copiare e incollare uno degli esempi in questa documentazione ed eseguirlo nel file di script R. Ad esempio, prendiamo lo script evidenziato sopra.

R Scripting per LuckyTemplates tramite RStudio

Per questo blog, non discuteremo questo esempio in quanto è solo una dimostrazione di alcune delle cose che puoi fare in RStudio .

Tuttavia, c'è una parte importante che devi sapere, ovvero il commento rappresentato dal simbolo # . Proviamo a eseguire questo script evidenziandolo e facendo clic sul pulsante Esegui .

R Scripting per LuckyTemplates tramite RStudio

Dopo aver eseguito lo script, genererà una trama come risultato.

Salvataggio di un file di script R

Una volta che abbiamo finito con i nostri script, possiamo salvare il file di script R nello stesso modo in cui salviamo i file in altri software (premendo Ctrl+S ). Successivamente, verrà visualizzata una finestra Salva file . Da qui possiamo selezionare la posizione in cui vogliamo salvare il file di script R e includere un nome file.

R Scripting per LuckyTemplates tramite RStudio

Dopo il salvataggio, possiamo chiudere e aprire questo file ogni volta che vogliamo per la modifica.

Il riquadro dell'ambiente in RStudio

L'ultima cosa di cui parleremo è la finestra Ambiente . In questa finestra, possiamo vedere dati utili come valori e funzioni che abbiamo creato in RStudio .

R Scripting per LuckyTemplates tramite RStudio

Come possiamo vedere nell'esempio, abbiamo il valore x che è stato creato quando abbiamo eseguito lo script che abbiamo preso dall'esempio della documentazione di aiuto. Oltre allo script che abbiamo utilizzato in precedenza, il simbolo <> viene solitamente utilizzato per fornire o assegnare dati a un oggetto.

Come utilizzare lo script Python in LuckyTemplates
Creare un report LuckyTemplates su SQL Server utilizzando lo script R

Conclusione

In sintesi, abbiamo appreso le basi dello scripting R controllando alcune delle interfacce di RStudio e come funzionano. Siamo anche in grado di implementare alcune funzioni e operazioni simili a quelle che utilizziamo in LuckyTemplates.

Abbiamo imparato che la creazione di un file di scripting R è importante per tenere traccia degli script che abbiamo eseguito.
Abbiamo anche discusso alcune fantastiche funzionalità e operatori come il completamento automatico e il simbolo del punto interrogativo (?) nella ricerca di un documento di aiuto. Abbiamo anche imparato a salvare un file di script R e l'uso del riquadro dell'ambiente in RStudio.

Ti auguro il meglio,

Giorgio Monte


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