rlang

    2

    2답변

    문자열에서 quosure를 구문 분석하고 평가할 수있는 방법이 있습니까? 나는 아래의 예에서와 동일한 출력을 달성하기 위해 싶습니다 library(rlang) a <- 10 quo(UQ(a) + 2 * b) ## <quosure: global> ## ~10 + 2 * b 하지만 난 그렇게 요금이 시도 무엇 t <- "UQ(a) + 2 * b"

    0

    1답변

    나는 여전히 R에서 quosures를 이해하려고 노력하고 있지만, 아래의 함수에서 대체가 실패하는 이유를 이해할 수 없습니다. my.toggle <- function(toggle) { if (toggle) { print("yes") } else { print("no") } } fn.args <- list(t

    2

    1답변

    목표 : 데이터 프레임을 첫 번째 인수로 사용하는 함수를 작성한 다음 두 개의 추가 인수 인 argments 목록을 dplyr::select으로 전달하여 함수가 반환되도록합니다. 두 개의 데이터 프레임. 여기 는 argments df1 및 df2이 list 아닌 alist 취하는 것이 내가 선호하는 작업 예를 my_select <- function(.dat

    0

    1답변

    dplyr 시작 버전 0.7에서는 summarize_group_by_와 같이 밑줄로 끝나는 메소드는 quosures를 사용해야하기 때문에 사용되지 않습니다. 은 참조 : https://cran.r-project.org/web/packages/dplyr/vignettes/programming.html 내가하고 현상 유지를 사용하여 다음 예제를 구현하기 위해

    0

    2답변

    I가 mutate에 대한 다음 (크게 단순화) dplyr 예 : xx <- data.frame(x = 1:10, y = c(rep(1,4),rep(2,6))) bla_fun <- function(x,y){cat(x," ",y,"\n"); min(x,y)} xx %>% rowwise() %>% mutate(z = bla_fun(x,y)) 나

    0

    1답변

    데이터를 작동하는지 예측할 수 없습니다이 기능은 그 이름을 찾아, 데이터 및 인용 부호로 둘러싸이지 않은 이름과 같은 다른 인수를하도록되어 .i <- tibble(a=2*1:4+1, b=2*1:4) 데이터를 복사 한 다음 열을 추가하고 맨 위 행을 필터링 할 수 있습니다. 작동하지 않습니다. Mutate가 찾을 수 없다고 말합니다. t1 <- funct

    1

    1답변

    UQ 문자열이 dplyr과 같은 방법으로 mutate의 RHS에서 변수 이름을 만들었습니까? 나는이 MWE의 wilcox.test 일부 의견에있어 오류 메시지를 참조하십시오 require(dplyr) dfMain <- data.frame( base = c(rep('A', 5), rep('B', 5)), id = letters[1:10],

    2

    2답변

    두 개의 다른 열로 그룹화 할 때 한 열의 요약 추정치 (평균, 중앙값, 수 등)를 얻으려는 대형 데이터 세트가 있습니다. purrr를 사용하여이 작업을 수행하는 방법을 해결하기 위해 정말 열심히 노력 - 희망 미래의 프로젝트에 대한 클릭 ...하지만 매우 붙어에이 워크 플로를 얻을 수 있습니다. 재현 예를 들어 ,이 am 및 vs에 의해 그룹화 작동하고,

    1

    1답변

    데이터 세트를 정리하고 많은 요인 변수를 다시 코딩해야합니다. 이 작업을 수행하려면 rlang 및 map을 사용하고 싶습니다. 예제 데이터 세트 및 코드는 다음과 같습니다. 나는 거의 그것을 가지고 있다고 생각하지만, 나는 완전히 버그를 알아낼 수 없다. 어쩌면 내가 완전히 이해하지 못했기 때문일 것이다. rlang. 근무 세트 : recode = func

    1

    1답변

    다음 사용 사례 해결하려고 작업 : I 전체 데이터 세트를 를 I 변수의 조합이 또 다른 세트의 항목에 따라 다른 변수 집합과 dplyr::group_by 원하는 (mydf) (mysplits). 문제는 내 mysplits data.frame에 변수 이름이 문자로 들어 있습니다. dplyr::group_by_ 옵션이 있지만 rlang 기능 또는 유사한 것과