nse

    2

    1答えて

    可変参照が".$mpg"の形式である場合、dplyrでのNSEの動作を理解できますか? hereを読んだあと、私は変数名を与える文字列を持っているので、as.nameを使うと思った。 たとえば、この作品: mtcars %>% summarise_(interp(~mean(var), var = as.name("mpg"))) と、これは動作しませんが: mtcars %>% summ

    4

    2答えて

    私はプログラムでggplot2を使って分布をプロットしようとしています。 (NSEでHadleyの書籍の章などを読んだ後でも)ここで非標準評価(NSE)で作業する方法を理解できません。 以下のコードを検討:このコード library(ggplot2) gg_dens <- function(x){ eval(ggplot(data.frame(x), aes_string(x =

    1

    1答えて

    私はコードを単純化する簡単な方法を検討しています。 例 はsqrt関数は簡単以下の列のサブセットに適用することができます。 require(magrittr) mtcars[,-which(colnames(mtcars) %in% c("mpg", "cyl", "drat", "wt", "carb", "hp", "qsec", "vs", "am", "