dplyr

    0

    1답변

    데이터 프레임 df가 있고 두 번째 컬럼의 그룹에 의해 최소값으로 새로운 컬럼을 채우고 싶습니다. 이전 게시물은 데이터 프레임의 원래 행과 열을 유지하면서 새 열을 만드는 맥락에서이 문제를 해결하지 못합니다. df %>% group_by(a) %>% mutate(Min_b = min(b, na.rm = TRUE)) a b Min_b 1 NA 1

    0

    1답변

    library(vegan) data(dune) dune.spec<-data.frame(Species=colnames(dune)) species<-as.character(dune.spec$Species) levels(species)[levels(species)=="Achimill"] <- "test" library(dplyr) species<-

    1

    1답변

    : x <- 1:50 case_when(x %% 35 == 0 ~ "fizz buzz", x %% 5 == 0 ~ "fizz", x %% 7 == 0 ~ "buzz", TRUE ~ as.character(x)) 내가 수 35가 "buzz"을 생산할 것으로 기대하지만 "fizz buzz" 내 추론을 생산하고 그 ca

    2

    2답변

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

    0

    1답변

    데이터 나는 2 개의 행렬을 가지고 있습니다. traf_id은 두 열의 두 신호등 ID를 나타냅니다 (신호등이 차에 가장 가까운 경우 첫 번째 열에 위치 함). 두 번째 행렬 traf_state은 교통 신호등의 상태 (1 = 빨강 및 2 = 녹색)를 나타냅니다 (다시 가장 가까운 빛의 상태가 첫 번째 열에 입력 됨). 상기 데이터 traf_id <- mat

    0

    1답변

    홍채 테이블에 추가 열을 지정하여 동일한 종내에서 첫 번째 행은 NA이고 나머지 행은 1입니다. Petal.Width가 마지막 행 (위의 행), 또는 Petal.Width가 마지막 행과 다른 경우 0입니다. dplyr을 사용하여 어떻게 달성 할 수 있습니까? 아래의 변경 열이 필요합니다. Sepal.Length Sepal.Width Petal.Length

    1

    1답변

    이것은 사소한 일일 수 있지만 특별한 경우가있어서 커뮤니티와 검증 할 생각입니다. 나는 다음과 같은 치수 $의 PID를 데이터 프레임을 가지고 : NUM 그룹 $ : CHR $ 상태 : df <- tibble::tribble( ~pid, ~group,~status, 12, "g1", 1, 12, "g2", 0, 18, "g

    1

    1답변

    데이터 프레임 내의 그룹으로 특정 패턴을 찾으려고합니다. 이메일, 주문을 한 사람 및 금액을 기준으로 다음과 같은 주문 데이터 프레임을 가져옵니다. set.seed(123) dates = sample(seq(as.Date("2017-01-01"),as.Date("2017-12-31"), by = 'day'), 2000, replace = TRUE) am

    -3

    1답변

    데이터 프레임 (왼쪽)을 데이터 프레임 (오른쪽)으로 변환하는 방법은 무엇입니까? 나는 이름과 별개로 그룹화하여, dplyr을 통해이 작업을 수행하려고하지만, 그것은 단지 3 행 df %>% group_by(name) %>% distinct(.,keep.all = T) %>% View()

    5

    3답변

    정규 표현식처럼 perl = TRUE을 사용하여 열을 어떻게 선택할 수 있습니까? 그렙 (바늘, ... 건초 더미)에서 data.frame(baa=0,boo=0,boa=0,lol=0,bAa=0) %>% dplyr::select(matches("(?i)b(?!a)")) 오류 : 유효하지 않은 정규 표현식, 이유는 '잘못된 정규 표현식' 'B (A?!) (