Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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 .
Per il primo esempio, creiamo una semplice operazione aritmetica ed eseguiamola premendo Invio .
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 (:) .
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 .
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 .
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.
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.
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.
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.
Utilizzo di un'operazione ordinata in RStudio
Facciamo un altro esempio e creiamo un'operazione ordinata.
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 .
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 .
Facendo clic, dovremmo vedere un'ulteriore descrizione sulla funzione del grafico e alcuni esempi alla fine della documentazione.
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.
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 .
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.
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 .
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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