dplyr을 사용하여 한 그룹에서 누락 된 수준을 요약 테이블에 추가

EML

데이터를 요약 할 때 일부 그룹은 다른 그룹에없는 관측치를 가질 수 있습니다. 아래 예에서 그룹 2에는 남성이 없습니다. 이러한 관찰을 요약 테이블에 깔끔하게 삽입하려면 어떻게해야합니까?

데이터 예 :

a <- data.frame(gender=factor(c("m", "m", "m", "f", "f", "f", "f")), group=c(1,1,1,1,1,2,2))
  gender group
1      m     1
2      m     1
3      m     1
4      f     1
5      f     1
6      f     2
7      f     2

데이터 요약 :

a %>% group_by(gender, group) %>% summarise(n=n())

  gender group     n
  <fct>  <dbl> <int>
1 f          1     2
2 f          2     2
3 m          1     3

원하는 출력 :

  gender group     n
  <fct>  <dbl> <int>
1 f          1     2
2 f          2     2
3 m          1     3
4 m          2     0
Akrun

결국 우리는 complete

library(dplyr)
library(tidyr)
a %>%
    group_by(gender, group) %>%
    summarise(n=n(), .groups = 'drop') %>% 
    complete(gender, group, fill = list(n = 0))

-산출

# A tibble: 4 x 3
#  gender group     n
#  <fct>  <dbl> <dbl>
#1 f          1     2
#2 f          2     2
#3 m          1     3
#4 m          2     0

또는 옵션은 넓게 모양을 변경 한 다음 다시 긴 형식으로 변경하는 것입니다.

a %>% 
  pivot_wider(names_from = group, values_from = group,
         values_fn = length, values_fill = 0) %>% 
  pivot_longer(cols = -gender, names_to = 'group', values_to = 'n')

더 쉽습니다 base R

as.data.frame(table(a))

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 Beautiful Soup을 사용하여 누락 된 하위 태그 추가

분류에서Dev

Powershell을 사용하여 CSV에 누락 된 쉼표 추가

분류에서Dev

누락 된 ID 및 가격을 한 테이블에서 다른 테이블로 복사

분류에서Dev

Spark에서 그룹당 누락 된 행을 추가하는 방법

분류에서Dev

다른 유사한 데이터베이스에서 한 데이터베이스의 테이블에 누락 된 열을 추가하기위한 쿼리 작성

분류에서Dev

다른 데이터 테이블과 비교하여 한 데이터 테이블에서 누락 된 열 변수 이름을 평가하고 누락 된 열 자동 추가

분류에서Dev

날짜 필드에서 그룹화 한 후 두 날짜 사이에 누락 된 월을 추가하는 MongoDB 집계

분류에서Dev

하나 이상의 테이블에서 해당 키가 누락 된 경우 동일한 키에서 세 개의 테이블을 조인 할 수 있습니까?

분류에서Dev

누락 된 제약 조건을 추가 한 후 UIWebView에서 pdf 파일을로드 할 수 없습니다.

분류에서Dev

SQL을 사용하여 한 테이블에서 다른 테이블로 누락 된 재무 시계열 데이터 채우기

분류에서Dev

그룹화 수준이 누락 된 R에서 상자 그림을 수행하는 방법

분류에서Dev

MySQL을 사용하여 세 번째 테이블에서 데이터가 누락 된 경우 세 테이블의 데이터 결합

분류에서Dev

dplyr을 사용하여 다른 (그룹화 된) 열에 대한 조건으로 여러 열을 요약하는 방법은 무엇입니까?

분류에서Dev

중첩 된 목록에서 요소가 누락 된 경우 맵을 사용하여 NA 반환

분류에서Dev

tidyverse를 사용하여 그룹화 된 데이터에서 누락 된 값을 비값으로 대체

분류에서Dev

dplyr을 사용하여 그룹화 된 데이터에서 값이 발생하는 경우 누락되지 않은 값 채우기

분류에서Dev

r shiny에서 DT / renderDataTable ()을 사용하여 세 가지 요약 테이블의 입력을 기반으로 자세한 테이블을 표시하는 방법

분류에서Dev

R을 사용하여 일부 값이 누락 된 고유 식별자에 누락 된 0을 추가하는 방법은 무엇입니까?

분류에서Dev

MySQL (PHP)에 테이블을 추가하기위한 준비된 문

분류에서Dev

VB6을 사용하여 Treeview1에서 Treeview2로 누락 된 노드 추가

분류에서Dev

알테어 차트의 범례에 "누락 된 데이터"에 대한 레이블을 추가 할 수 있습니까?

분류에서Dev

C # ODBC Datatable 콘솔 앱을 그룹화 한 후 Datatable에서 누락 된 열

분류에서Dev

데이터 프레임에서 누락 된 경우 열을 추가하는 깔끔한 방법

분류에서Dev

ggplot2 상자 그림-x 축에서 요인 수준을 그룹화하는 방법 (및 각 그룹 평균에 대한 참 조선 추가)

분류에서Dev

유사한 행을 사용하여 Python Pandas 데이터 프레임에서 누락 된 행 채우기

분류에서Dev

dplyr을 사용하여 R에서 누락 된 변수를 어떻게 대치합니까?

분류에서Dev

열 이름을 행에 결합하여 한 테이블의 누락 된 값을 다른 테이블의 값으로 바꿉니다.

분류에서Dev

R에서 중첩 된 그룹을 요약하는 방법

분류에서Dev

R-데이터 프레임에 대해 지정된 백분위 수 수준을 포함하는 요약 테이블 가져 오기

Related 관련 기사

  1. 1

    Python에서 Beautiful Soup을 사용하여 누락 된 하위 태그 추가

  2. 2

    Powershell을 사용하여 CSV에 누락 된 쉼표 추가

  3. 3

    누락 된 ID 및 가격을 한 테이블에서 다른 테이블로 복사

  4. 4

    Spark에서 그룹당 누락 된 행을 추가하는 방법

  5. 5

    다른 유사한 데이터베이스에서 한 데이터베이스의 테이블에 누락 된 열을 추가하기위한 쿼리 작성

  6. 6

    다른 데이터 테이블과 비교하여 한 데이터 테이블에서 누락 된 열 변수 이름을 평가하고 누락 된 열 자동 추가

  7. 7

    날짜 필드에서 그룹화 한 후 두 날짜 사이에 누락 된 월을 추가하는 MongoDB 집계

  8. 8

    하나 이상의 테이블에서 해당 키가 누락 된 경우 동일한 키에서 세 개의 테이블을 조인 할 수 있습니까?

  9. 9

    누락 된 제약 조건을 추가 한 후 UIWebView에서 pdf 파일을로드 할 수 없습니다.

  10. 10

    SQL을 사용하여 한 테이블에서 다른 테이블로 누락 된 재무 시계열 데이터 채우기

  11. 11

    그룹화 수준이 누락 된 R에서 상자 그림을 수행하는 방법

  12. 12

    MySQL을 사용하여 세 번째 테이블에서 데이터가 누락 된 경우 세 테이블의 데이터 결합

  13. 13

    dplyr을 사용하여 다른 (그룹화 된) 열에 대한 조건으로 여러 열을 요약하는 방법은 무엇입니까?

  14. 14

    중첩 된 목록에서 요소가 누락 된 경우 맵을 사용하여 NA 반환

  15. 15

    tidyverse를 사용하여 그룹화 된 데이터에서 누락 된 값을 비값으로 대체

  16. 16

    dplyr을 사용하여 그룹화 된 데이터에서 값이 발생하는 경우 누락되지 않은 값 채우기

  17. 17

    r shiny에서 DT / renderDataTable ()을 사용하여 세 가지 요약 테이블의 입력을 기반으로 자세한 테이블을 표시하는 방법

  18. 18

    R을 사용하여 일부 값이 누락 된 고유 식별자에 누락 된 0을 추가하는 방법은 무엇입니까?

  19. 19

    MySQL (PHP)에 테이블을 추가하기위한 준비된 문

  20. 20

    VB6을 사용하여 Treeview1에서 Treeview2로 누락 된 노드 추가

  21. 21

    알테어 차트의 범례에 "누락 된 데이터"에 대한 레이블을 추가 할 수 있습니까?

  22. 22

    C # ODBC Datatable 콘솔 앱을 그룹화 한 후 Datatable에서 누락 된 열

  23. 23

    데이터 프레임에서 누락 된 경우 열을 추가하는 깔끔한 방법

  24. 24

    ggplot2 상자 그림-x 축에서 요인 수준을 그룹화하는 방법 (및 각 그룹 평균에 대한 참 조선 추가)

  25. 25

    유사한 행을 사용하여 Python Pandas 데이터 프레임에서 누락 된 행 채우기

  26. 26

    dplyr을 사용하여 R에서 누락 된 변수를 어떻게 대치합니까?

  27. 27

    열 이름을 행에 결합하여 한 테이블의 누락 된 값을 다른 테이블의 값으로 바꿉니다.

  28. 28

    R에서 중첩 된 그룹을 요약하는 방법

  29. 29

    R-데이터 프레임에 대해 지정된 백분위 수 수준을 포함하는 요약 테이블 가져 오기

뜨겁다태그

보관