nse

    1

    2答えて

    複数のモデルを簡単に再構築できるようにいくつかの関数を記述しようとしていますが、評価木に深く入ったR 。 モデル内に数式環境を格納するための努力がなされたにもかかわらず、実際のデータオブジェクトを明白に指す方法はないと思います。 survfitを使用してサバイバルフィッティングを行う場合、これはさらに難しくなります。termsオブジェクトは内部に格納されません。 実際にデータ/式を毎回パラメータと

    1

    1答えて

    は、私はパターンが動作するようには思えないが... library(dplyr) library(rlang) conversion_scale_name <- "kph" conversion_scale_ratio <- 1.60934 conversion_scale_sym <- sym(conversion_scale_name) cars %>% mutate((!

    1

    1答えて

    周波数表を作成するためにR関数を作成しようとしていますので、繰り返し入力しなくても書式などを標準化できます。唯一の問題は、グループ化変数を正しく評価することができないということです。ここで は、問題を再現するために、ミニデータセットを取得するためのいくつかのコードです:になり library(tidyverse) id <- sample(1:500, 5) factors <- sample

    0

    1答えて

    私は自分自身がグループ手段の標準誤差を生成する(信頼区間をプロットするために使用する)このコードを書くのを常に知っています。 ただし、コードの1行でこれを行うために私自身の関数を書くのは良いことです。私は非標準評価でdplyrのnseビネットを、this blog postも読んでいます。私はそれを少しでもとしますが、私は自分自身でこれを理解するにはあまりにも多くの人です。助けてもらえますか?あり

    3

    2答えて

    私の読書であるHadley's advice on building S3 objectsに沿って、ヘルパー関数、コンストラクタ関数、およびバリデーター関数を使用しています。単純な再現例: test_object <- function(x, y, z) { new_test_object(x, y, z) } new_test_object <- function(x, y, z

    0

    1答えて

    私のデータ上のfilterのダイナミックに対して、dplyrの新しいNSE表記(バージョン> = 0.6)を使用したいと思います。今私は私が行うことができます知っている5以上の値の列tofilter = "x"をフィルタリングする場合 df = data_frame(x = 1:10, y = 10:1, z = 10 * runif(10)) ::のは、私は次のようにダミーのデータセットを持

    2

    1答えて

    私は関数内でdplyr mutateを使用するときに標準パターンを使用しています。ここにおもちゃの例があります(ポイントを証明するだけです): myFunction = function(colname) { dots <- setNames(list(lazyeval::interp(~ifelse(x>25, x*10, x/10), x = quote(colname))), "m

    2

    2答えて

    を使用した:「...グループへの未知の変数をによって:X」 testFunction <- function(df, x) { df %>% group_by(x) %>% summarize(mean.Petal.Width = mean(Petal.Width)) } testFunction(iris, Species) と私はエラーを取得する はI」私はgroup_

    0

    1答えて

    私は動的に複数の数式を文字列として構築し、as.formulaの数式にキャストする関数を持っています。私はその後、doSNOWとforeachを使ってその関数を並列プロセスで呼び出し、これらの式をdplyr::mutate_まで使っています。 lapply(formula_list, as.formula)を使用すると、並列実行時にエラーcould not find function *custo

    3

    2答えて

    dplyrを使用して関数の列の名前を変更するのが難しいです。私はすでに非標準的な評価とenquo(例えば、http://dplyr.tidyverse.org/articles/programming.htmlとChanging names of resulting variables in custom dplyr function)の使用に関する有益な投稿を見つけました。究極の目的は、各グルー