standard-evaluation

    1熱度

    1回答

    建議在R包函數內調用函數時最好使用標準評估(see here),特別是避免utils::globalVariables。 如果我使用標準的評價與dplyr包,這將是「翻譯」成下面的代碼片段評價標準 - 尤其是對table -command? grp和dep是數據幀mydf的數值,而x是一個因子。 非標準評價: pvals <- mydf %>% dplyr::group_by(grp)

    1熱度

    1回答

    我想做一個簡單的條件與mutate。 代碼應該基於來自同一數據框的兩個變量創建一個名爲「性別」的新變量。 sample <- data.frame( client = c("john", "peter", "hanna", "lisa"), id = c(100, 400, 650, 700), resident = c('YES', 'YES', 'YES', 'NO

    1熱度

    1回答

    我很困惑uq()函數的行爲。當我使用uq()或lazyeval::uq()時,行爲不一樣。 這是我重複的例子: 首先,我產生一個假的數據集 library(tibble) library(lazyeval) fruits <- c("apple", "banana", "peanut") price <- c(5,6,4) table_fruits <- tibble(fruits, pr