R 中的管道:使用 Dplyr 連接函數

R 中的管道:使用 Dplyr 連接函數

在本教程中,您將學習如何使用R 編程語言中的dplyr管道運算符將函數鏈接在一起。

這些是 R 中的一些基本函數:

R 中的管道:使用 Dplyr 連接函數

R中的dplyr可以看作是一種數據操作語法。注意每個功能是如何成為一個動詞的,當它們放在一起時,它們構成了一種命令形式。所有這些功能都旨在協同工作。

如表的最後一行所示,R 中的管道運算符由%>%表示,它允許您將函數連接在一起。

在本教程中,您將學習如何運行常見的 dplyr 函數,然後使用管道運算符將它們鏈接在一起。

目錄

使用 R 中的管道運算符來簡化代碼

打開 R 程序。在空白腳本中,您需要使用tidyverseLahman庫調用一個庫。

對於此示例,讓我們找出自 2000 年以來每支球隊的平均、最小和最大獲勝次數。

R 中的管道:使用 Dplyr 連接函數

您可以通過多種方式編寫代碼。

首先是不斷重新分配團隊。您需要按 yearID 過濾團隊,然後按團隊 ID 對它們進行分組。要獲得平均值、最小值和最大值,您需要使用函數。

當您運行 R 代碼時,您將獲得一個顯示 teamID、平均值、最小值和最大值的表格。

R 中的管道:使用 Dplyr 連接函數

但是,此代碼包含太多擊鍵。

因此,讓我們嘗試另一種方法來一次獲得結果,那就是使用管道運算符。

管道運算符的鍵盤快捷鍵是CTRL+SHIFT+M這允許您將團隊數據框傳遞到後續步驟。

R 中的管道:使用 Dplyr 連接函數

對於代碼,您不需要為每個功能重新分配團隊。您只需要在每個函數之間使用管道運算符就可以將數據幀傳遞到整個代碼。

運行它時,您將獲得與前一種方法相同的結果。

R 中的管道:使用 Dplyr 連接函數

管道運算符允許您精簡和簡化代碼。但是,使用此運算符需要一些時間來習慣。但是一旦您了解了它的工作原理,創建 R 腳本就會變得更容易。

修改代碼

使用管道運算符還可以更輕鬆地更改 R 代碼。

例如,如果要添加更多命令,只需合併另一行代碼並使用管道運算符將其鏈接到現有代碼即可。

R 中的管道:使用 Dplyr 連接函數

請記住,這並不是將結果分配給對象。它只獲取團隊數據框並通過這些函數運行它以生成輸出。

要將結果分配給對象,您需要使用箭頭運算符 ( <> )。

R 中的管道:使用 Dplyr 連接函數

結論

管道運算符允許您簡化 R​​ 中的代碼。它有助於消除必須在整個 R 腳本中不斷重新分配變量和數據的過程。與tidyverse 庫中的列和行運算符一起,它使用戶能夠輕鬆地在 R 中操作數據。

這是使用 tidyverse 庫的優勢之一。對於處理統計和數據科學的用戶來說,這是一個很好的工具。

一切順利,


在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。