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

EML

각 ID에 대해 누락 된 값을 사용 가능한 데이터로 바꾸려고합니다.

library(tidyverse)
df <- data.frame(id=c(1,1,1,2,2,2,3), 
                 a=c(NA, NA, 10, NA, 12, NA, 10),
                 b=c(10, NA, NA, NA, 13,NA, NA))
> df
  id  a  b
1  1 NA 10
2  1 NA NA
3  1 10 NA
4  2 NA NA
5  2 12 13
6  2 NA NA
7  3 10 NA

나는 시도했다 :

df %>% 
  dplyr::group_by(id) %>%
  dplyr::mutate_at(vars(a:b), fill(., direction="up"))

다음 오류가 발생합니다.

Error: 1 components of `...` had unexpected names.

We detected these problematic arguments:
* `direction`

Did you misspecify an argument?

원하는 출력 :

  id  a  b
1  1 10 10
2  1 10 NA
3  1 10 NA
4  2 12 13
5  2 12 13
6  2 12 13
7  3 10 NA
Akrun

우리는 '사용하지 말아 fill과를 mutate_at. 에 따르면?fill

data-데이터 프레임.

...-열 선택. 비어 있으면 아무 일도 일어나지 않습니다. 베어 변수 이름을 제공하고 x와 z 사이의 모든 변수를 x : z로 선택하고 y를 -y로 제외 할 수 있습니다. 에프

library(dplyr)
library(tidyr)
df %>%
    group_by(id) %>%
    fill(a:b, .direction = 'up')
# A tibble: 7 x 3
# Groups:   id [3]
#     id     a     b
#  <dbl> <dbl> <dbl>
#1     1    10    10
#2     1    10    NA
#3     1    10    NA
#4     2    12    13
#5     2    12    13
#6     2    NA    NA
#7     3    10    NA

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R 그룹화 된 df에 지정된 값을 삽입하고 다른 df (R)를 사용하여 누락 된 값 채우기

분류에서Dev

tidyverse를 사용하여 그룹화 된 데이터에 대해 나누기 작업 수행

분류에서Dev

그룹화 된 값을 포함하여 jQuery를 사용하여 양식 데이터를 JS 객체로 변환

분류에서Dev

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

분류에서Dev

mutate_at를 사용하여 R의 누락 된 값이 누락되지 않은 경우 열 이름에서 얻은 값으로 대체

분류에서Dev

df 자체를 사용하여 R 데이터 프레임에서 누락 된 값 채우기

분류에서Dev

Postgres에서 다른 그룹으로 그룹화 된 최대 값을 사용하여 전체 레코드를 검색하려면 어떻게해야합니까?

분류에서Dev

누락 된 값을 이전 값으로 대체하는 ar 함수 작성

분류에서Dev

HiveQL을 사용하여 열 값의 하위 문자열로 그룹화하고 누락 된 그룹 식별

분류에서Dev

Pandas 데이터 프레임에서 누락 된 값이있는 그룹화 된 데이터 계산

분류에서Dev

Pandas를 사용하여 열의 누락 된 값 업데이트

분류에서Dev

Stata에서 시계열 연산자를 사용하여 누락 된 관측치를 이전 값으로 대체 할 때 유형 불일치

분류에서Dev

Linq를 사용하여 원시 데이터를 포함하는 객체 목록을 새 그룹화 된 객체 목록으로 그룹화

분류에서Dev

벡터의 누락 된 값을 R에서 누락되지 않은 마지막 값으로 대체

분류에서Dev

POSTGRESQL에서 시간별로 그룹화하고 누락 된 시간을 0으로 사용하는 방법

분류에서Dev

numpy.ndarray를 사용하여 데이터 프레임에서 누락 된 값 채우기

분류에서Dev

R 프로그래밍 : 데이터 프레임의 열에서 누락 된 값 대체

분류에서Dev

Python을 사용하여 누락 된 날짜 및 값 대치

분류에서Dev

NAN이 아닌 경우 Pandas의 누락 된 값을 이전 값으로 대체

분류에서Dev

R에서 누락 된 값을 평균으로 대체하여 처리하는 방법은 무엇입니까?

분류에서Dev

벡터를 소스로 사용하여 데이터 프레임의 열과 행에서 누락 된 값을 완성하는 방법

분류에서Dev

R에서 일별로 그룹화 된 여러 열의 누락 된 데이터 계산

분류에서Dev

누락 된 값을 관련 ID 값으로 대체

분류에서Dev

시간 범위 내에서 여러 그룹화에 대해 누락 된 데이터를 포함하는 방법은 무엇입니까?

분류에서Dev

SAS를 사용하여 쌍 값을 누락 된 값에 넣으려면 어떻게합니까?

분류에서Dev

누락 된 데이터가있을 때 n ()을 사용하여 그룹별로 케이스를 계산하는 방법

분류에서Dev

Python의 그룹화 된 데이터에서 최대 값 찾기

분류에서Dev

두 값이있는 주어진 벡터 목록을 기반으로 그룹화 된 데이터에 대한 t.test를 계산하는 방법

분류에서Dev

그룹의 최소 / 최대 날짜를 사용하여 Pandas의 그룹에 누락 된 날짜 추가

Related 관련 기사

  1. 1

    R 그룹화 된 df에 지정된 값을 삽입하고 다른 df (R)를 사용하여 누락 된 값 채우기

  2. 2

    tidyverse를 사용하여 그룹화 된 데이터에 대해 나누기 작업 수행

  3. 3

    그룹화 된 값을 포함하여 jQuery를 사용하여 양식 데이터를 JS 객체로 변환

  4. 4

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

  5. 5

    mutate_at를 사용하여 R의 누락 된 값이 누락되지 않은 경우 열 이름에서 얻은 값으로 대체

  6. 6

    df 자체를 사용하여 R 데이터 프레임에서 누락 된 값 채우기

  7. 7

    Postgres에서 다른 그룹으로 그룹화 된 최대 값을 사용하여 전체 레코드를 검색하려면 어떻게해야합니까?

  8. 8

    누락 된 값을 이전 값으로 대체하는 ar 함수 작성

  9. 9

    HiveQL을 사용하여 열 값의 하위 문자열로 그룹화하고 누락 된 그룹 식별

  10. 10

    Pandas 데이터 프레임에서 누락 된 값이있는 그룹화 된 데이터 계산

  11. 11

    Pandas를 사용하여 열의 누락 된 값 업데이트

  12. 12

    Stata에서 시계열 연산자를 사용하여 누락 된 관측치를 이전 값으로 대체 할 때 유형 불일치

  13. 13

    Linq를 사용하여 원시 데이터를 포함하는 객체 목록을 새 그룹화 된 객체 목록으로 그룹화

  14. 14

    벡터의 누락 된 값을 R에서 누락되지 않은 마지막 값으로 대체

  15. 15

    POSTGRESQL에서 시간별로 그룹화하고 누락 된 시간을 0으로 사용하는 방법

  16. 16

    numpy.ndarray를 사용하여 데이터 프레임에서 누락 된 값 채우기

  17. 17

    R 프로그래밍 : 데이터 프레임의 열에서 누락 된 값 대체

  18. 18

    Python을 사용하여 누락 된 날짜 및 값 대치

  19. 19

    NAN이 아닌 경우 Pandas의 누락 된 값을 이전 값으로 대체

  20. 20

    R에서 누락 된 값을 평균으로 대체하여 처리하는 방법은 무엇입니까?

  21. 21

    벡터를 소스로 사용하여 데이터 프레임의 열과 행에서 누락 된 값을 완성하는 방법

  22. 22

    R에서 일별로 그룹화 된 여러 열의 누락 된 데이터 계산

  23. 23

    누락 된 값을 관련 ID 값으로 대체

  24. 24

    시간 범위 내에서 여러 그룹화에 대해 누락 된 데이터를 포함하는 방법은 무엇입니까?

  25. 25

    SAS를 사용하여 쌍 값을 누락 된 값에 넣으려면 어떻게합니까?

  26. 26

    누락 된 데이터가있을 때 n ()을 사용하여 그룹별로 케이스를 계산하는 방법

  27. 27

    Python의 그룹화 된 데이터에서 최대 값 찾기

  28. 28

    두 값이있는 주어진 벡터 목록을 기반으로 그룹화 된 데이터에 대한 t.test를 계산하는 방법

  29. 29

    그룹의 최소 / 최대 날짜를 사용하여 Pandas의 그룹에 누락 된 날짜 추가

뜨겁다태그

보관