《資料科學 R語言實現》 1 9 使用替代函式

2021-09-23 15:04:47 字數 1225 閱讀 8686

在r語言的一些情況下,我們可以為乙個函式呼叫傳值。這就是替代函式的作用。我們會展示替代函式如何工作,以及如何建立自己的替代函式。

確保你已經在作業系統中安裝了r語言,完成了之前的步驟。

執行下列步驟,建立r中的替代函式。

1.首先,使用函式names給資料指派名字:

函式names的作用事實上與下列命令類似:

2.我們也可以建立自己的替代函式:

3.我們可以像呼叫一般的函式一樣,用同樣的方法呼叫函式erase:

我們也可以用函式erase移除多個值:

4.最後,我們可以建立替代函式,來移除某個位置上的值:

在本教程中,我們首先展示了如何使用函式names來為每乙個值指派引數名。這種函式方法有點難以理解,但是這就是替代函式的作用:給函式呼叫傳遞值。然後我們展示了這個函式以標準形式如何工作。為了實現這一目的,我們把指派箭頭(

接著,我們學習了如何建立替代函式。我們建立了名為erase的函式,它可以從給定的物件中移除某些值。為了呼叫函式,我們封裝向量在函式erase內做替代,並在指派記號的右側傳遞數值以便移除。我們還可以在函式名erase後邊新增指派箭頭來呼叫替代函式。除了可以移除給定向量物件中的單一值,我們也可以在指派函式的右側新增向量來移除多個值。

而且,我們可以使用替代函式移除某些位置上的值。這裡我們只需要在括號內的物件和值之間新增位置引數。 在最後一步中,我們用剛剛建立的替代函式,把2從列表中的第2個位置移除。

正如之前提到的,names

《資料科學 R語言實現》 3 4 使用日期格式

把每乙個資料屬性轉換成合適的資料型別之後,我們可以看到employees和salaries中的一些屬性是日期型別的。因此,我們可以計算雇員的出生日期和當前日期之間的年份數,進而得出每個雇員的年齡。這裡我們會介紹如何使用內建日期函式和lubridate程式包來操作日期格式的資料。按照之前的教程,把匯入...

《資料科學 R語言實現》 1 2 建立R函式

r語言是函式的集合 使用者可以在專案中使用各個程式包中的內建函式,或者為專門的目的定義新的函式。在本教程中,我們會展示如何建立乙個r函式。執行下列步驟來建立你的第乙個r函式。1.在r控制台中鍵入下列 建立第乙個函式 2.使用下列命令,執行使用者定義的函式addnum 或者,你也可以不使用return...

《資料科學 R語言實現》 3 7 捨棄資料

在之前的教程中,我們介紹了如何修改和過濾資料集。這些步驟基本上涵蓋了資料預處理和資料準備的主要過程。但是,我們還想找出資料集中的壞資料。那些壞資料或者不想要的資料應該丟棄,避免生成誤導的結果。這裡,我們會介紹一些移除無用資料的實用方法。按照3.3節 轉換資料型別 教程,把匯入資料的每個屬性轉換成合適...