Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial imparerai come concatenare le funzioni usando l' operatore pipe dplyr nel linguaggio di programmazione R.
Queste sono alcune delle funzioni di base in R:
Il dplyr in R può essere visto come una grammatica della manipolazione dei dati. Nota come ogni funzione è un verbo e, quando vengono messe insieme, costituiscono una forma di comando. Tutte queste funzioni sono pensate per lavorare insieme.
Come mostrato nell'ultima riga della tabella, l'operatore pipe in R è rappresentato da %>% che consente di collegare insieme le funzioni.
In questo tutorial imparerai come eseguire le comuni funzioni dplyr e quindi utilizzare l'operatore pipe per concatenarle.
Sommario
Utilizzo dell'operatore pipe in R per semplificare il codice
Apri il programma R. Nello script vuoto, devi chiamare una libreria usando le librerie tidyverse e Lahman .
Per questo esempio, troviamo la media, il minimo e il massimo di vittorie per ogni squadra dall'anno 2000.
Puoi scrivere il codice in vari modi.
Il primo è riassegnare continuamente i team. È necessario filtrare i team in base all'ID anno e quindi raggrupparli in base all'ID del team. Per ottenere la media, il minimo e il massimo, è necessario utilizzare la funzione
Quando esegui il codice R, otterrai una tabella che mostra teamID, media, min e max.
Tuttavia, questo codice contiene troppe sequenze di tasti.
Quindi, proviamo l'altro modo per ottenere i risultati in una volta sola, utilizzando l'operatore pipe.
La scorciatoia da tastiera per l'operatore pipe è CTRL+MAIUSC+M . Ciò ti consente di passare il frame di dati del tuo team nei passaggi successivi.
Per il codice, non è necessario riassegnare i team a ciascuna funzione. Devi solo utilizzare l'operatore pipe tra ogni funzione per trasferire il frame di dati all'intero codice.
Quando lo esegui, otterrai gli stessi risultati del metodo precedente.
L'operatore pipe ti consente di snellire e semplificare il tuo codice. Tuttavia, l'utilizzo di questo operatore richiede un po' di tempo per abituarsi. Ma una volta capito come funziona, creare uno script R diventa un compito più semplice.
Apportare modifiche al codice
L'uso di un operatore pipe rende anche più semplice apportare modifiche al codice R.
Ad esempio, se desideri aggiungere più comandi, devi solo incorporare un'altra riga di codice e concatenarla al codice esistente utilizzando l'operatore pipe.
Tieni presente che questo non sta assegnando i risultati a un oggetto. Prende solo il frame di dati del team e lo esegue attraverso queste funzioni per generare un output.
Per assegnare i risultati a un oggetto, è necessario utilizzare l'operatore freccia ( <> ).
Conclusione
L'operatore pipe ti consente di semplificare il tuo codice in R. Aiuta a eliminare il processo di dover riassegnare continuamente variabili e dati in tutto lo script R. Insieme agli operatori di riga e colonna nella libreria tidyverse, consente agli utenti di manipolare facilmente i dati in R.
Questo è uno dei vantaggi dell'utilizzo della libreria tidyverse. È un ottimo strumento per gli utenti che si occupano di statistica e scienza dei dati.
Ti auguro il meglio,
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