創建一個函式,將資料幀作為引數,一個引數指定兩列作為長度為 2 的數字向量相乘,一個引數設定要創建的列的名稱。該函式應回傳帶有一列額外資料的原始資料幀。新列應包含兩個指定列的乘積,并具有指定的名稱。
之前執行的步驟:
set.seed(666)
produce <- data.frame(apples = rnorm(100), bananas = rnorm(100), carrots = rnorm(100))
uj5u.com熱心網友回復:
dt_prod <- function(dt, cols, name) {
dt[[name]] <- dt[[cols[1]]] * dt[[cols[2]]]
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/342967.html
下一篇:使用for回圈按函式創建字典
